Your Guide to the Best Schools in Oshawa

When you’re moving to Oshawa with kids, one of the first things you’ll want to research is the best schools in Oshawa. Whether you’re focused on academic achievement, extracurricular programs, or the right school environment, this guide is here to help you make an informed decision for your family.

Below, you’ll find two organized tables: one highlighting the top-rated elementary schools in Oshawa, and the other covering secondary/high schools. Both are ranked by their most recent Fraser Institute school scores, offering a snapshot of academic performance across the city.

After each table, we provide an alphabetical list of Oshawa schools with more detailed information to support your research. Whether you’re deciding between public and Catholic schools in Oshawa or comparing different neighbourhoods, this guide is your starting point for understanding local education options.

Here are all the elementary schools in a table with highest to lowest ranking and scores for 2022-23:

Elementary Schools in Oshawa in a table with rankings

Elementary School Information and Websites in Aphabetical Order:

Adelaide Mclaughlin– Public School

  • Address: 630 Stevenson Road N, Oshawa, ON, L1J 5P1
  • Phone: 905-728-0521
  • School Board: Durham District
  • Website:https://adelaide.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 22

Antonine Maillet– Public School

Beau Valley– Public School

  • Address: 230 Marigold Avenue, Oshawa, ON, L1G 3G3
  • Phone: 905-576-1938
  • School Board: Durham District
  • Website:https://beauvalley.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 25

Bobby Orr  – Public School

Clara Hughes  – Public School

  • Address: 610 Taylor Avenue, Oshawa, ON, L1H 2E7
  • Phone: 905-728-1212
  • School Board: Durham District
  • Website:https://clarahughes.ddsb.ca
  • Special Needs % = 21.5
  • Gr 6 Enrolment = 74

College Hill – Public School

  • Address: 530 Laval Street, Oshawa, ON, L1J 6R2
  • Phone: 905-723-2876
  • School Board: Durham District
  • Website:https://collegehill.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 28

Coronation – Public School

  • Address: 441 Adelaide Avenue East, Oshawa, ON, L1G 2A4
  • Phone: 905-725-2032
  • School Board: Durham District
  • Website:https://coronation.ddsb.ca
  • Special Needs % = 26.3
  • Gr 6 Enrolment = 38

Corpus Christi – Catholic School

  • Address: 362 Hillside Avenue, Oshawa, ON, L1J 6L7
  • Phone: 905-728-0491
  • School Board: MonAvenir Catholic School Board
  • Website:https://cc.cscmonavenir.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 36

David Bouchard  – Public School

  • Address:460 Wilson Road South, Oshawa, ON, L1H 6C9
  • Phone: 905-725-8271
  • School Board: Durham District
  • Website:https://davidbouchard.ddsb.ca
  • Special Needs % = 20.8
  • Gr 6 Enrolment = 43

Dr C F Cannon  – Public School

  • Address: 1196 Cedar Street, Oshawa, ON, L1J 3S2
  • Phone: 905-725-0344
  • School Board: Durham District
  • Website:https://cannon.ddsb.ca
  • Special Needs % = 23.3
  • Gr 6 Enrolment = 42

Dr S J Phillips – Public School

  • Address: 625 Simcoe Street North, Oshawa, ON, L1G 4V5
  • Phone: 905-725-4232
  • School Board: Durham District
  • Website:https://phillips.ddsb.ca
  • Special Needs % = 26.9
  • Gr 6 Enrolment = 78

Elsie MacGill  – Public School

  • Address: 800 Greenhill Avenue, Oshawa, ON, L1K 0C8
  • Phone: 905-215-1048
  • School Board: Durham District
  • Website:https://elsiemacgill.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 65

Forest View  – Public School

  • Address: 285 Grandview Street, Oshawa, ON, L1H 7C6
  • Phone: 905-723-8233
  • School Board: Durham District
  • Website:https://forestview.ddsb.ca
  • Special Needs % = 19.6
  • Gr 6 Enrolment = 56

Glen Street – Public School

  • Address: 929 Glen Street, Oshawa, ON, L1J 3T9
  • Phone: 905-723-8821
  • School Board: Durham District
  • Website:https://glenstreet.ddsb.ca
  • Special Needs % = 46.4
  • Gr 6 Enrolment = 27

Gordon B Attersley – Public School

  • Address: 1110 Attersley Drive, Oshawa, ON, L1K 1X8
  • Phone: 905-576-8901
  • School Board: Durham District
  • Website:https://attersley.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 39

Harmony Heights – Public School

  • Address: 590 Galahad Drive, Oshawa, ON, L1K 1M2
  • Phone: 905-433-8933
  • School Board: Durham District
  • Website:https://harmony.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 34

Hillsdale – Public School

  • Address: 525 Oshawa Blvd N, Oshawa, ON, L1G 5T6
  • Phone: 905-723-1231
  • School Board: Durham District
  • Website:https://hillsdale.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 24

St John XXIII – Catholic School

  • Address: 195 Athabasca Street, Oshawa, ON, L1H 7J2
  • Phone: 905-723-1991
  • School Board: Durham Catholic District
  • Website:https://stjohnxxiii.dcdsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 32

Kedron – Public School

  • Address: 1935 Ritson Road N, Oshawa, ON, L1G 5T6
  • Phone: 905-723-2851
  • School Board: Durham District
  • Website:https://kedron.ddsb.ca
  • Special Needs % = 20.8
  • Gr 6 Enrolment = 47

Lakewoods – Public School

  • Address: 323 Chaleur Avenue , Oshawa, ON, L1J 1G5
  • Phone: 905-576-8820
  • School Board: Durham District
  • Website:https://lakewoods.ddsb.ca
  • Special Needs % = 30.3
  • Gr 6 Enrolment = 30

Mary Street – Public School

  • Address: 110 Mary Street, Oshawa, ON, L1J 7S2
  • Phone: 905-433-8910
  • School Board: Durham District
  • Website:https://marystreet.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 11

Monsignor Phillip Coffey – Catholic School

  • Address: 1324 Oxford Street, Oshawa, ON, L1J 3WB
  • Phone: 905-723-4241
  • School Board: Durham Catholic District
  • Website:https://coffey.dcdsb.ca
  • Special Needs % = 25
  • Gr 6 Enrolment = 44

Norman G Powers – Public School

  • Address: 1555 Coldstream Drive, Oshawa, ON, L1K 3B5
  • Phone: 905-728-5448
  • School Board: Durham District
  • Website:https://marystreet.ddsb.ca
  • Special Needs % = 15.9
  • Gr 6 Enrolment = 68

Northern Dancer – Public School

  • Address: 2200 Bridle Road, Oshawa, ON, L1L 0L5
  • Phone: 905-440-7350
  • School Board: Durham District
  • Website:https://northerndancer.ddsb.ca
  • Special Needs % = 20.2
  • Gr 6 Enrolment = 82

Pierre Elliot Trudeau – Public School

  • Address:1111 Beatrice Street E, Oshawa, ON, L1K 2S7
  • Phone: 905-725-7353
  • School Board: Durham District
  • Website:https://pierreelliotttrudeau.ddsb.ca
  • Special Needs % = 14
  • Gr 6 Enrolment = 82

Queen Elizabeth – Public School

  • Address:1205 Simcoe Street N, Oshawa, ON, L1G 4X1
  • Phone: 905-723-7042
  • School Board: Durham District
  • Website:https://queene.ddsb.ca
  • Special Needs % = 35.2
  • Gr 6 Enrolment = 53

Seneca Trail – Public School

  • Address:1915 Queensbury Drive, Oshawa, ON, L1K 0S1
  • Phone: 905-728- 2210
  • School Board: Durham District
  • Website:https://senecatrail.ddsb.ca
  • Special Needs % = 15.6
  • Gr 6 Enrolment = 64

Sherwood – Public School

  • Address:633 Ormond Drive, Oshawa, ON, L1K 2W6
  • Phone: 905-728- 9283
  • School Board: Durham District
  • Website:https://sherwood.ddsb.ca
  • Special Needs % = 30.8
  • Gr 6 Enrolment = 47

Sir Albert Love – Catholic School

  • Address: 425 Wilson Road N, Oshawa, ON, L1G 6E6
  • Phone: 905-728-3971
  • School Board: Durham Catholic District
  • Website:https://sal.dcdsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 29

St Christopher – Catholic School

  • Address: 431 Annapolis Avenue, Oshawa, ON, L1J 2Y5
  • Phone: 905-725-7672
  • School Board: Durham Catholic District
  • Website:https://stchristopher.dcdsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 48

St Hedwig – Catholic School

  • Address: 421 Olive Avenue, Oshawa, ON, L1H 2R2
  • Phone: 905-728-5521
  • School Board: Durham Catholic District
  • Website:https://sthedwig.dcdsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 13

St John Bosco – Catholic School

  • Address: 1600 Clearbrook Drive, Oshawa, ON, L1K 2P6
  • Phone: 905-743-6223
  • School Board: Durham Catholic District
  • Website:https://stjohnbosco.dcdsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 33

St Joseph – Catholic School

  • Address: 1200 Summerwood Heights, Oshawa, ON, L1K 0C2
  • Phone: 905-725 6751
  • School Board: Durham Catholic District
  • Website:https://stjoseph-oshawa.dcdsb.ca
  • Special Needs % = 21.2
  • Gr 6 Enrolment = 61

St Kateri Tekakwitha – Catholic School

  • Address: 1425 Coldstream Drive, Oshawa, ON, L1K 0B5
  • Phone: 905-571-1969
  • School Board: Durham Catholic District
  • Website:https://stkateri.dcdsb.ca
  • Special Needs % = 20.8
  • Gr 6 Enrolment = 46

St Thomas Aquinas – Catholic School

  • Address: 400 Pacific Avenue, Oshawa, ON, L1J 1V9
  • Phone: 905-723-1721
  • School Board: Durham Catholic District
  • Website:https://stthomasaquinas.dcdsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 32

St Anne – Catholic School

  • Address: 2465 Bridle Road, Oshawa, ON, L1L 0J1
  • Phone: 905-723-2421
  • School Board: Durham Catholic District
  • Website:https://stanne.dcdsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 55

Stephen G Saywell – Public School

  • Address: 855 Roundelay Drive, Oshawa, ON, L1J 7V1
  • Phone: 905-579-5437
  • School Board: Durham District
  • Website:https://stephengsaywell.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 39

Stephen G Saywell – Public School

  • Address: 1130 Mohawk Street, Oshawa, ON, L1G 4G7
  • Phone: 905-723-9223
  • School Board: Durham District
  • Website:https://sunsetheights.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 42

Village Union – Public School

  • Address: 155 Gibb Street, Oshawa, ON, L1J 1Y4
  • Phone: 905-725-1622
  • School Board: Durham District
  • Website:https://villageunion.ddsb.ca
  • Special Needs % = 35.1
  • Gr 6 Enrolment = 34

Vincent Massey – Public School

  • Address: 211 Harmony Road N, Oshawa, ON, L1G 6L4
  • Phone: 905-728-0681
  • School Board: Durham District
  • Website:https://vincentmassey.ddsb.ca
  • Special Needs % = 26.9
  • Gr 6 Enrolment = 63

Waverley – Public School

  • Address: 100 Waverley Street S, Oshawa, ON, L1J 5V1
  • Phone: 905-728-4461
  • School Board: Durham District
  • Website:https://waverly.ddsb.ca
  • Special Needs % = 28.3
  • Gr 6 Enrolment = 42

Woodcrest – Public School

  • Address: 506 Woodcrest Ave, Oshawa, ON, L1J 2TB
  • Phone: 905-725-1031
  • School Board: Durham District
  • Website:https://woodcrest.ddsb.ca
  • Special Needs % = 0
  • Gr 6 Enrolment = 27

Here are all the secondary schools in a table with highest to lowest ranking and scores for 2022-23:

Secondary School Information and Websites in Aphabetical Order:

Eastdale – Public School 

  • Address: 265 Harmony Road North, Oshawa, ON, L1G 6L4
  • Phone: 905-723-8157
  • School Board: Durham District
  • Website: https://eastdalecvi.ddsb.ca
  • Special Needs % = 25.4
  • OSSLT Count = 370

GL Roberts CVI – Public School 

  • Address: 399 Chaleur Avenue, Oshawa, ON, L1J 1G5
  • Phone: 905-728-7594
  • School Board: Durham District
  • Website: https://glrobertscvi.ddsb.ca
  • Special Needs % = 29.4
  • OSSLT Count = 163

Maxwell Heights – Public School

  • Address: 1100 Coldstream Drive, Oshawa, ON, L1K 0N1
  • Phone: 905-440-4472
  • School Board: Durham District
  • Website: https://maxwellheights.ddsb.ca
  • Special Needs % = 19.5
  • OSSLT Count = 498

Monsignor John Pereyma – Catholic School

  • Address: 316 Conant Street, Oshawa, ON, L1H 3S6
  • Phone: 905-432-8470
  • School Board: Durham Catholic District
  • Website: https://pereyma.dcdsb.ca
  • Special Needs % = 23.1
  • OSSLT Count = 156

Monsignor Paul Dwyer – Catholic School

  • Address: 700 Stevenson Road North, Oshawa, ON, L1J 5P5
  • Phone: 905-723-5255
  • School Board: Durham Catholic District
  • Website: https://pauldwyer.dcdsb.ca
  • Special Needs % = 14.8
  • OSSLT Count = 332

O’Neill CVI – Public School

  • Address: 301 Simcoe Street North, Oshawa, ON, L1G 4T2
  • Phone: 905-728-7531
  • School Board: Durham District
  • Website: https://oneillcvi.ddsb.ca
  • Special Needs % = 22.1
  • OSSLT Count = 416

R.S McLaughlin – Public School

  • Address: 570 Stevenson Road North, Oshawa, ON, L1J 5P1
  • Phone: 905-728-9407
  • School Board: Durham District
  • Website: https://rsmclaughlin.ddsb.ca
  • Special Needs % = 18.3
  • OSSLT Count = 437

Finding the right school can make all the difference in your child’s educational journey—and in your family’s overall happiness with a new home. From Oshawa high school rankings to insights into local elementary school performance, we hope this guide has helped simplify your search.

Remember, while Fraser Institute rankings are useful, they’re just one part of the bigger picture. Visiting schools, speaking to parents, and considering the unique needs of your child are just as important.

If you’re planning on relocating to Oshawa and want guidance on school catchment areas, neighbourhoods with top-rated schools, or anything else related to family life in the area, I’d be happy to help. Let’s find the perfect fit—both for your home and your child’s future.