Primary schools in North West
There are 2,451 primary schools in North West, teaching 629,247 pupils. Of the 2,280 with a score, 753 do better than similar schools elsewhere in England and 833 do worse.
Pupils from low-income families27%average across these schools
Doing better than similar schools753 of 2,280scored schools in the top two bands
New-style Ofsted report cards327inspected since November 2025
Good or outstanding (old grades)1,51191 requires improvement or inadequate
Average class size25.3one-teacher classes, January census
Free breakfast clubs468schools on the government programme
Primary schools by council in North West
Pick a council to see its primary schools ranked and mapped.
Blackburn with Darwen56 schoolsBlackpool32 schoolsBolton98 schoolsBury64 schoolsCheshire East124 schoolsCheshire West and Chester129 schoolsCumberland145 schoolsHalton50 schoolsKnowsley50 schoolsLancashire484 schoolsLiverpool116 schoolsManchester139 schoolsOldham86 schoolsRochdale69 schoolsSalford76 schoolsSefton74 schoolsSt. Helens54 schoolsStockport85 schoolsTameside76 schoolsTrafford63 schoolsWarrington69 schoolsWestmorland and Furness122 schoolsWigan99 schoolsWirral91 schools
Primary schools in nearby areas
About this list
Schools are listed council by council. Pick one to see its primary schools ranked by School Chooser Score, which compares each school with schools that have a similar mix of pupils. The list for the whole country is on the best primary schools in England page. How the score works.