Top-Rated Primary Schools in Liverpool

Do you belong to Liverpool, United Kingdom? Are you searching for the list of top-rated primary schools in Liverpool? Do you want to select the best primary school for your child? If yes, this post will be of help to you. Here, I’ve compiled a list of some of the best primary schools in Liverpool, United Kingdom.

Best primary schools in Liverpool

In this post, readers will find the following details – list of best primary schools in Liverpool, type of the primary school, city/location of the school & additional information. After going through this post, readers will be able to find an ideal government or non-government primary school.

Also check –

Best primary schools in London

Best primary schools in Birmingham

Best primary schools in Manchester

Best primary schools in Leeds


Let us check out the list of primary schools in Liverpool now. Here it is –


List of best primary schools in Liverpool, UK

Sr NoName of the primary schoolType of the primary schoolStreet AddressTown/Location/Area
1Hale Church of England Voluntary Controlled Primary SchoolVoluntary controlled schoolHesketh Road


2Malvern Primary SchoolCommunity schoolWilloughby Road


3Park Brow Community Primary SchoolCommunity schoolBroad Lane
4Westvale Primary SchoolCommunity schoolMelverley Road
5Millbrook Community Primary SchoolCommunity schoolKirkby Row
6Mosscroft Primary SchoolCommunity schoolBedford Close
7Plantation Primary SchoolCommunity schoolHollies Road
8Ravenscroft Community Primary SchoolCommunity schoolEbony Way
9Eastcroft Park SchoolCommunity schoolHollinghurst Road
10Kirkby CofE Primary SchoolVoluntary aided schoolHall Lane
11St Gabriel’s CofE Primary SchoolVoluntary aided schoolEllis Ashton Street
12St Laurence’s Catholic Primary SchoolVoluntary aided schoolLeeside Avenue
13St Aidan’s Catholic Primary SchoolVoluntary aided schoolAdswood Road
14St Michael and All Angels Catholic Primary SchoolVoluntary aided schoolSidney Powell Avenue
15St Marie’s Catholic Primary SchoolVoluntary aided schoolBigdale Drive
16St Albert’s Catholic Primary SchoolVoluntary aided schoolSteers Croft
17Holy Family Catholic Primary SchoolVoluntary aided schoolArncliffe Road
18St Mark’s Catholic Primary SchoolVoluntary aided schoolFir Avenue
19St Andrew the Apostle Catholic Primary SchoolVoluntary aided schoolHigher Road
20St Joseph’s Catholic Primary SchoolVoluntary aided schoolEdenfield Crescent
21St Brigid’s Catholic Primary SchoolVoluntary aided schoolWaterpark Drive
22St Anne’s Catholic Primary SchoolVoluntary aided schoolMarina Crescent
23Saints Peter and Paul Catholic Primary SchoolVoluntary aided schoolMoorfield
24St Columba’s Catholic Primary SchoolVoluntary aided schoolHillside Road
25St Margaret Mary’s Catholic Infant SchoolVoluntary aided schoolPilch Lane
26St Margaret Mary’s Catholic Junior SchoolVoluntary aided schoolSt Margaret Mary’s Catholic Junior School
27Bluebell Park SchoolCommunity special schoolCawthorne Walk
28Knowsley Central SchoolCommunity special schoolMossbrow Road
29St Aloysius Catholic Primary SchoolVoluntary aided schoolTwig Lane
30St Joseph the Worker Catholic Primary SchoolVoluntary aided schoolBewley Drive
31Finch Woods AcademyAcademy special sponsor ledBailey’s Lane
32Knowsley Lane Primary SchoolAcademy sponsor ledAstley Road
33Newlands HeyOther independent special school1a Huyton Hey Road
34Park View AcademyAcademy converterPark View
35Halewood Church of England Primary AcademyAcademy converterChurch Road
36Sylvester Primary AcademyAcademy converterSt John’s Road
37Blacklow Brow SchoolAcademy sponsor ledBlacklow Brow School, Tarbock Road
38Huyton With Roby Church of England Primary SchoolAcademy converterRupert Road
39Willow Tree Primary SchoolAcademy converterBedford Close
40St Gabriel’s CofE Primary SchoolAcademy converterEllis Ashton Street
41Plantation Primary SchoolAcademy converterHollies Road
42Banks Road Primary SchoolCommunity schoolBanks Road

Liverpool (City/Urban)

43Belle Vale Community Primary SchoolCommunity schoolBesford Road
44Blackmoor Park Junior SchoolCommunity schoolLeyfield Road
45Booker Avenue Junior SchoolCommunity schoolBooker Avenue
46Corinthian Community Primary SchoolCommunity schoolInigo Road
47Gilmour Junior SchoolCommunity schoolWhitehedge Road
48Gilmour (Southbank) Infant SchoolCommunity schoolSouthbank Road
49Springwood Heath Primary SchoolCommunity schoolDanefield Road
50Hunts Cross Primary SchoolCommunity schoolKingsthorne Road
51Knotty Ash Primary SchoolCommunity schoolThomas Lane
52Lister Junior SchoolCommunity schoolGreen Lane
53Lister Infant and Nursery SchoolCommunity schoolGreen Lane
54Matthew Arnold Primary SchoolFoundation schoolDingle Lane
55Northcote Primary SchoolCommunity schoolCavendish Drive
56Northway Primary and Nursery SchoolCommunity schoolNorthway
57Pleasant Street Primary SchoolCommunity schoolPleasant Street
58Whitefield Primary SchoolCommunity schoolBoundary Lane
59Ranworth Square Primary SchoolCommunity schoolRanworth Square
60Sudley Infant SchoolCommunity schoolDundonald Road
61Windsor Community Primary SchoolCommunity schoolUpper Hill Street
62Middlefield Community Primary SchoolCommunity schoolAlderwood Avenue
63Blackmoor Park Infants’ SchoolCommunity school45-65 Leyfield Road
64Booker Avenue Infant SchoolCommunity schoolBooker Avenue
65Sudley Junior SchoolCommunity schoolAigburth Road
66Norman Pannell Primary SchoolCommunity schoolBrownbill Bank
67Gwladys Street Primary and Nursery SchoolCommunity schoolWalton Lane
68Broadgreen PrimaryFoundation schoolOakhill Road
69Croxteth Community Primary SchoolCommunity schoolMoss Way
70St Cleopas’ Church of England Junior Mixed and Infant SchoolVoluntary controlled schoolBeresford Road
71Wavertree Church of England SchoolVoluntary controlled schoolRose Villas
72St Anne’s (Stanley) Junior Mixed and Infant SchoolVoluntary aided schoolPrescot Road
73St Mary’s Church of England Primary School, West DerbyVoluntary aided schoolMeadow Lane
74Childwall Church of England Primary SchoolVoluntary aided schoolWoolton Road
75Christ The King Catholic Primary SchoolVoluntary aided schoolMeadway
76Holy Cross Catholic Primary SchoolVoluntary aided schoolFontenoy Street
77Holy Name Catholic Primary SchoolVoluntary aided schoolMoss Pits Lane
78Holy Trinity Catholic Primary SchoolVoluntary aided schoolBanks Road
79Much Woolton Catholic Primary SchoolVoluntary aided schoolWatergate Lane
80Our Lady Immaculate Catholic Primary SchoolVoluntary aided schoolNorthumberland Terrace
81St Finbar’s Catholic Primary SchoolVoluntary aided schoolSouth Hill Road
82Sacred Heart Catholic Primary School and NurseryVoluntary aided schoolHall Lane
83Our Lady’s Bishop Eton Catholic Primary SchoolVoluntary aided schoolGreen Lane
84St Austin’s Catholic Primary SchoolVoluntary aided schoolRiverbank Road
85St Cecilia’s Catholic Junior SchoolVoluntary aided schoolGreen Lane
86St Charles’ Catholic Primary SchoolVoluntary aided schoolTramway Road
87St Clare’s Catholic Primary SchoolVoluntary aided schoolGarmoyle Close
88St Cuthbert’s Catholic Primary and Nursery SchoolVoluntary aided school30 Church Road
89St Francis de Sales Catholic Junior SchoolVoluntary aided schoolHale Road
90St Francis de Sales Catholic Infant and Nursery SchoolVoluntary aided schoolMargaret Road
91St Hugh’s Catholic Primary SchoolVoluntary aided schoolEarle Road
92St Michael’s Catholic Primary SchoolVoluntary aided schoolGuion Street
93St Nicholas’s Catholic Primary SchoolVoluntary aided schoolOrthes Street
94St Patrick’s Catholic Primary SchoolVoluntary aided schoolUpper Hill Street
95St Paul’s Catholic Junior SchoolVoluntary aided schoolSpring Grove
96St Sebastian’s Catholic Primary School and NurseryVoluntary aided schoolHolly Road
97St Vincent de Paul Catholic Primary SchoolVoluntary aided schoolSt Vincent de Paul Catholic Primary School      Pitt Street
98Our Lady of Good Help Catholic Primary SchoolVoluntary aided schoolSouth Drive
99St Ambrose Catholic Primary SchoolVoluntary aided schoolAlderfield Drive
100St Paul’s and St Timothy’s Catholic Infant SchoolVoluntary aided schoolSouth Parkside Drive
101St Anthony of Padua Catholic Primary SchoolVoluntary aided schoolSands Road Off Elmsley Road
102St Cecilia’s Catholic Infant & Nursery SchoolVoluntary aided schoolSnaefell Avenue
103St Gregory’s Catholic Primary SchoolVoluntary aided schoolMontreal Road
104St Paschal Baylon Catholic Primary SchoolVoluntary aided schoolChelwood Avenue
105St Anne’s Catholic Primary SchoolVoluntary aided schoolOverbury Street
106King David Primary SchoolVoluntary aided schoolChildwall Rd
107Runnymede St Edward’s SchoolOther independent schoolNorth Drive
108The Belvedere Preparatory SchoolOther independent school23 Belvidere Road
109Christian Fellowship SchoolOther independent schoolOverbury Street
110St Vincent’s School – A Specialist School for Sensory Impairment and Other NeedsNon-maintained special schoolYew Tree Lane
111Royal School for the Blind (Liverpool)Non-maintained special schoolChurch Road North
112Abbot’s Lea SchoolCommunity special schoolBeaconsfield Road
113Ernest Cookson SchoolCommunity special schoolBankfield Road
114Princes SchoolCommunity special schoolSelborne Street
115Millstead SchoolCommunity special schoolIliad Street
116Dovecot Primary SchoolCommunity schoolGrant Road
117Lawrence Community Primary SchoolCommunity schoolLawrence Road
118Emmaus Church of England and Catholic Primary SchoolVoluntary aided schoolFir Tree Drive South
119Four Oaks Primary SchoolCommunity school39 Davy Street
120Mab Lane Junior Mixed and Infant SchoolCommunity schoolMab Lane
121Smithdown Primary SchoolCommunity schoolChatsworth Drive
122Kingsley Community SchoolCommunity schoolEversley Street
123Fazakerley Primary SchoolCommunity schoolFormosa Drive
124Our Lady and St Philomena’s Catholic Primary SchoolVoluntary aided schoolSparrow Hall Road
125Auckland CollegeOther independent school65-67 Parkfield Road
126Kirkdale St Lawrence CofE VA Primary SchoolVoluntary aided schoolFonthill Road
127St Matthew’s Catholic Primary SchoolVoluntary aided schoolQueens Drive
128St John’s Catholic Primary SchoolVoluntary aided schoolFountains Road
129Lakeside SchoolOther independent special schoolNaylors Road
130Wellesbourne Community Primary SchoolCommunity schoolAbbotsford Road
131St Michael-in-the-Hamlet Community Primary SchoolCommunity schoolNeilson Road
132Monksdown Primary SchoolCommunity schoolMonksdown Road
133Greenbank Primary SchoolCommunity schoolGreenbank Primary School
134Leamington Community Primary SchoolCommunity schoolLeamington Road
135Longmoor Community Primary SchoolCommunity schoolHall Lane
136Broad Square Community Primary SchoolCommunity schoolBroad Square
137Florence Melly Community Primary SchoolCommunity schoolBushey Road
138Our Lady of the Assumption Catholic Primary SchoolVoluntary aided schoolHedgefield Road
139Stockton Wood Community Primary SchoolCommunity school23 All Saints Road
140Hope SchoolCommunity special school251 Hartsbourne Avenue
141Bank View High SchoolCommunity special school177 Long Lane
142St Christopher’s Catholic Primary SchoolVoluntary aided schoolTarbock Road
143Blueberry ParkCommunity schoolAckers Hall Avenue
144Phoenix Primary SchoolCommunity schoolBirchfield Road
145Childwall Valley Primary SchoolCommunity schoolCraighurst Road
146St. Margaret’s Anfield Church of England Primary SchoolVoluntary controlled schoolLower Breck Road
147All Saints’ Catholic Voluntary Aided Primary SchoolVoluntary aided schoolOakfield
148Pinehurst Primary School AnfieldCommunity schoolPinehurst Avenue
149Childwall Abbey SchoolCommunity special schoolChildwall Abbey Road
150The Trinity Catholic Primary SchoolVoluntary aided schoolTitchfield Street
151Faith Primary SchoolVoluntary aided schoolPrince Edwin St
152Arnot St Mary CofE Primary SchoolVoluntary controlled schoolArnot Street
153Holy Family Catholic Primary SchoolVoluntary aided schoolUpper Essex Street
154Kensington Primary SchoolCommunity schoolBrae Street
155St Teresa of Lisieux Catholic Primary SchoolVoluntary aided schoolUtting Avenue East
156Mosspits Lane Primary SchoolCommunity schoolMosspits Lane
157Woolton Primary SchoolCommunity schoolOut Lane
158Rudston Primary SchoolCommunity schoolRudston Road
159Liverpool CollegeAcademy sponsor ledQueen’s Drive
160Anfield Road Primary SchoolCommunity schoolAnfield Road
161Blessed Sacrament Catholic Primary SchoolVoluntary aided schoolCedar Road
162Lipa Primary and High SchoolFree schoolsUpper Duke Street
163Heygreen Primary SchoolAcademy sponsor ledTaunton Street
164St Silas Church of England Primary SchoolAcademy converterHigh Park Street
165Rice Lane Primary School and NurseryCommunity schoolBrockenhurst Road
166Dovedale Community Primary SchoolCommunity schoolHerondale Road
167St Oswald’s Catholic Primary SchoolVoluntary aided schoolMontague Road
168The Beacon Church of England Primary SchoolAcademy converterHeyworth Street
169New Park Primary SchoolAcademy converter100 Boaler Street
170Roscoe Primary SchoolAcademy converterAlison Road
171Bishop Martin Church of England Primary School, WooltonAcademy converterChurch Road
172Garston Church of England Primary SchoolAcademy sponsor ledHolman Road
173Croxteth Community Primary SchoolAcademy sponsor ledMoss Way
174Runnymede St Edward’s Catholic Primary SchoolVoluntary aided schoolNorth Drive
175St Nicholas Catholic AcademyAcademy sponsor ledOrthes Street
176St Ambrose Catholic AcademyAcademy sponsor ledAlderfield Drive
177The Trinity Catholic AcademyAcademy sponsor ledTitchfield Street
178Faith Primary AcademyAcademy sponsor ledPrince Edwin Street
179Aintree Davenhill Primary SchoolCommunity schoolAintree Lane


180Hudson Primary SchoolCommunity schoolMoorhey Road
181Waterloo Primary SchoolCommunity schoolCrosby Road North
182Forefield Junior SchoolCommunity schoolForefield Lane
183Forefield Community Infant and Nursery SchoolCommunity schoolForefield Lane
184Lander Road Primary SchoolCommunity schoolPennington Road
185Hatton Hill Primary SchoolCommunity schoolAlwyn Avenue
186Northway Primary SchoolCommunity schoolDodds Lane
187Woodlands Primary SchoolCommunity schoolWoodlands Road
188Summerhill Primary SchoolCommunity schoolPoverty Lane
189Freshfield Primary SchoolCommunity schoolWatchyard Lane
190Green Park Primary SchoolCommunity schoolGreen Lane
191Redgate Community Primary SchoolCommunity schoolRedgate
192Melling Primary SchoolCommunity schoolWheeler Drive
193Valewood Primary SchoolCommunity schoolSherwood Avenue
194Lydiate Primary SchoolCommunity schoolLambshear Lane
195Bedford Primary SchoolCommunity schoolQuarry Road
196St Philip’s Church of England Controlled Primary SchoolVoluntary controlled schoolChurch Road
197St John’s Church of England Primary SchoolVoluntary aided schoolDenmark Street
198St Luke’s Halsall Church of England Primary SchoolVoluntary aided schoolCooks Road
199St Nicholas Church of England Primary SchoolVoluntary aided schoolNicholas Road
200St George’s Catholic Primary SchoolVoluntary aided schoolDennett Close
201Great Crosby Catholic Primary SchoolVoluntary aided schoolThe Northern Road
202St Mary’s Catholic Primary SchoolVoluntary aided schoolBack Lane
203St Edmund’s and St Thomas’ Catholic Primary SchoolVoluntary aided schoolOxford Road
204Our Lady of Compassion Catholic Primary SchoolVoluntary aided schoolBull Cop
205English Martyrs’ Catholic Primary SchoolVoluntary aided schoolSchool Lane
206St Elizabeth’s Catholic Primary SchoolVoluntary aided schoolWebster Street
207St William of York Catholic Primary SchoolVoluntary aided schoolSt William Road
208Our Lady Queen of Peace Catholic Primary SchoolVoluntary aided schoolFord Close
209Ursuline Catholic Primary SchoolVoluntary aided schoolNicholas Road
210St Jerome’s Catholic Primary SchoolVoluntary aided schoolGreenloons Drive
211Holy Rosary Catholic Primary SchoolVoluntary aided schoolOriel Drive
212St John Bosco Catholic Primary SchoolVoluntary aided schoolGreen Lane
213St Mary’s CollegeOther independent schoolSt Mary’s College
214Merchant Taylors’ Boys’ SchoolOther independent schoolLiverpool Road
215Merchant Taylors’ Girls’ SchoolOther independent schoolLiverpool Road
216Newfield SchoolCommunity special schoolEdge Lane
217Rowan Park SchoolCommunity special schoolSterrix Lane
218Rimrose Hope CofE Primary SchoolVoluntary controlled schoolSandy Road
219Trinity St Peter’s CofE Primary SchoolVoluntary aided schoolParadise Lane
220St Thomas Church of England Primary School, LydiateAcademy converterKenyons Lane
221St Andrews Church of England Primary School, MaghullAcademy converterDeyes Lane
222Litherland Moss Primary SchoolAcademy converterSterrix Lane
223Bedford Primary SchoolAcademy converterQuarry Road


Different types of primary schools in Liverpool

Broadly speaking, some of the different types of primary schools in Liverpool include – voluntary aided school, academic converter school, independent school, community school, special school etc. In this post, I’ve covered all these types of primary schools in Liverpool. The type of the primary school has been provided against the name of each school.


Factors used to rate the quality of each primary school

All the schools mentioned in this list are highly-rated by relevant authorities. These schools are trusted and recognized by relevant organizations and governing bodies. Factors such as – student to teacher ratio, safety, amenities, infrastructure, extra-curricular activities, performance of existing students, quality of the teaching staff etc are generally used to rate and evaluate a primary school.


The primary schools mentioned in this list are known to fare well in the above-mentioned areas. You may visit the school personally and check the above-mentioned factors/parameters and make sure that the school is a good one.

Share this awesome article!

Leave a Comment