Best Primary Schools in Bath
We checked all 37 primary schools in Bath, Bath and North East Somerset, and list every one: 27 ranked, then 10 without a rank.
- Schools checked
- 37
- Ranked
- 27
- Without a rank
- 10
Ranks combine 2024/25 SATs results, worth 60% of each school's score, with the latest Ofsted outcome, worth 40%, as how we rank schools sets out. Rank 1 is the highest score in Bath. Schools with the same score share a rank. Schools without published results or an Ofsted outcome follow the ranked schools, in name order.
Bath also has 12 secondary schools, ranked on GCSE results and Ofsted. Every school in the area is also listed with the other schools in Bath and North East Somerset. Bath and North East Somerset also has rankings for Radstock.
Ranked primary schools in Bath
Rank 1
Widcombe CofE Junior School
Ofsted judgements: Outstanding- Expected standard
- 79%
- Higher standard
- 12%
Rank 2
Swainswick Church School
Ofsted: Outstanding- Expected standard
- 67%
- Higher standard
- 22%
Rank 3
Freshford Church School
Ofsted: Good- Expected standard
- 96%
- Higher standard
- 35%
Rank 4
St Mary's CofE Primary School
Ofsted judgements: Outstanding- Expected standard
- 80%
- Higher standard
- 13%
Rank 5
St Philip's CofE Primary School
Ofsted judgements: Good- Expected standard
- 78%
- Higher standard
- 15%
Rank 6
St Stephens Church School
Ofsted: Good- Expected standard
- 71%
- Higher standard
- 20%
Rank 7
Trinity Church School
Ofsted: Good- Expected standard
- 74%
- Higher standard
- 19%
Rank 8
Bathford Church School
Ofsted judgements: Good to outstanding- Expected standard
- 72%
- Higher standard
- 11%
Rank 9
Bathwick St Mary Church School
Ofsted: Good- Expected standard
- 65%
- Higher standard
- 12%
Rank 10
Oldfield Park Junior School
Ofsted: Good- Expected standard
- 63%
- Higher standard
- 11%
Rank 11
Shoscombe Church School
Ofsted: Good- Expected standard
- 89%
- Higher standard
- 0%
Rank 12
St Julian's Church School
Ofsted: Good- Expected standard
- 81%
- Higher standard
- 0%
Rank 13
Newbridge Primary School
Ofsted: Good- Expected standard
- 72%
- Higher standard
- 0%
Rank 14
Batheaston Church School
Ofsted: Good- Expected standard
- 64%
- Higher standard
- 7%
Rank 15
Combe Down CofE Primary School
Ofsted: Good- Expected standard
- 63%
- Higher standard
- 7%
Rank 16
Peasedown St John Primary School
Ofsted: Good- Expected standard
- 62%
- Higher standard
- 11%
Rank 17
St Saviours Junior Church School
Ofsted: Good- Expected standard
- 55%
- Higher standard
- 10%
Rank 18
Mulberry Park Educate Together Primary Academy
Ofsted: Good- Expected standard
- 52%
- Higher standard
- 10%
Rank 19
St Andrew's Church School
Ofsted: Good- Expected standard
- 56%
- Higher standard
- 11%
Rank 20
Marksbury CofE Primary School
Ofsted: Good- Expected standard
- 28%
- Higher standard
- 6%
Rank 21
Moorlands Junior School
Ofsted: Good- Expected standard
- 55%
- Higher standard
- 2%
Rank 22
Bathampton Primary School
Ofsted: Good- Expected standard
- 50%
- Higher standard
- 5%
Rank 23
Farmborough Church Primary School
Ofsted judgements: Good to outstanding- Expected standard
- 57%
- Higher standard
- 0%
Rank 24
Weston All Saints CofE Primary School
Ofsted: Good- Expected standard
- 46%
- Higher standard
- 4%
Rank 25
St Michaels Junior Church School
Ofsted: Good- Expected standard
- 13%
- Higher standard
- 0%
Rank 26
St Martin's Garden Primary School
Report card: Needs attention to expected standard- Expected standard
- 25%
- Higher standard
- 0%
Rank 27
Roundhill Primary School
Report card: Needs attention- Expected standard
- 28%
- Higher standard
- 0%
Primary schools in Bath without a rank
Kingswood Preparatory School
No Ofsted inspectionMoorlands Infant School
Ofsted: GoodNorton St Philip Church of England First School
Ofsted: GoodOldfield Park Infant School
Ofsted: GoodPrior Park Paragon
No Ofsted inspectionSt John's Catholic Primary School
Ofsted: GoodSt Mary's Catholic Primary School
Ofsted judgements: GoodSt Saviours Infant Church School
Ofsted: GoodTwerton Infant School
Ofsted: GoodWidcombe Infant School
Report card: Expected standard to strong standard