Skip to content
S

Schools in Barking, London (2025)

17 schools · 14,042 students · 9 academy, 7 local authority, 1 independent · median Pupils on roll 619.

Barking, in London, has 17 schools in England's 2025 data, together educating about 14,042 students. By level there are 12 primary, 4 secondary, 1 all-through; by sector 9 academy, 7 local authority, 1 independent.

The median Pupils on roll across Barking's schools is 619, above the London median of 400. Number of pupils in the latest school census.

16 of the 17 schools qualify for the Success Index (England). The highest-scoring is Riverside Primary School (87.4, top 10% of primary schools nationally), followed by St Margarets CofE Primary School (82.6, top 25% of primary schools nationally), and St Joseph's Catholic Primary School (79.9, top 25% of primary schools nationally). One school sits in the top 10% of England for its type. Scores are percentiles within school type, so compare a primary school with other primary schools.

The largest schools are Barking Abbey School, A Specialist Sports and Humanities College (2,418 students), Eastbury Community School (2,039 students), Riverside School (1,550 students). One school is single-sex.

Ranked schools in Barking

Ordered by Success Index (England). Rank positions shown on each profile are within England and London.

  1. 1
    87
    Riverside Primary SchoolBarking · Academy Primary87% KS2 expected standard (RWM) · 433 students
  2. 2
    83
    St Margarets CofE Primary SchoolBarking · Academy Primary89% KS2 expected standard (RWM) · 393 students
  3. 3
    80
    St Joseph's Catholic Primary SchoolBarking · Academy Primary83% KS2 expected standard (RWM) · 242 students
  4. 4
    77
    Al Madina School for GirlsBarking · Independent Secondary50.5 Attainment 8 · 87 students
  5. 5
    72
    Manor Junior SchoolBarking · Local authority Primary78% KS2 expected standard (RWM) · 590 students
  6. 6
    72
    Riverside SchoolBarking · Academy Secondary55.5 Attainment 8 · 1,550 students
  7. 7
    66
    Barking Abbey School, A Specialist Sports and Humanities CollegeBarking · Local authority Secondary49.7 Attainment 8 · 2,418 students
  8. 8
    65
    Eastbury Community SchoolBarking · Local authority All-through44.8 Attainment 8 · 2,039 students
  9. 9
    64
    Northbury Primary SchoolBarking · Local authority Primary69% KS2 expected standard (RWM) · 832 students
  10. 10
    59
    Thames View InfantsBarking · Academy Primary– · 403 students
  11. 11
    58
    Ripple Primary SchoolBarking · Local authority Primary73% KS2 expected standard (RWM) · 856 students
  12. 12
    54
    Thames View Junior SchoolBarking · Academy Primary67% KS2 expected standard (RWM) · 390 students
  13. 13
    51
    George Carey Church of England Primary SchoolBarking · Local authority Primary70% KS2 expected standard (RWM) · 619 students
  14. 14
    43
    Greatfields SchoolBarking · Academy Secondary45.6 Attainment 8 · 1,248 students
  15. 15
    32
    Gascoigne Primary SchoolBarking · Local authority Primary59% KS2 expected standard (RWM) · 1,115 students
  16. 16
    31
    Eastbury Primary SchoolBarking · Academy Primary45% KS2 expected standard (RWM) · 777 students

Other schools in Barking

Schools without a rank: fewer than 60 students, no published Pupils on roll, or a school type that is not scored.

Compare the top 4 schools in Barking side by side →

Free academic assessment

Is your child on track for their SATs and GCSEs?

Success Tutoring offers personalised English and maths tutoring mapped to the National Curriculum. Start with a free online assessment and a clear plan for the year ahead.

  • Personalised learning plan mapped to the Australian Curriculum
  • English & Maths from Kindergarten to Year 12
  • Flexible memberships, no lock-in contracts
  • Centres across NSW, VIC, QLD, WA, SA and ACT

No cost, no obligation. By submitting you agree to be contacted by Success Tutoring about your enquiry. See our privacy policy.

Frequently asked questions

What is the best school in Barking?

Riverside Primary School is the highest-ranked school in Barking with a Success Index (England) of 87.4 out of 100 (Top 10% of primary schools in England).

How many schools are in Barking?

Barking has 17 schools (12 primary, 4 secondary, 1 all-through) educating 14,042 students in 2025.

What is the typical Pupils on roll in Barking?

The median Pupils on roll across schools in Barking is 619. Number of pupils in the latest school census.