Complete List of NSW Opportunity Class Schools (2026)

A comprehensive guide to all government primary schools offering Opportunity Classes across New South Wales, organised by region. Includes information on competitive schools and how placement works.

How OC School Placement Works

When applying for the OC test, parents list up to three preferred schools in order of preference. After the test results are released, the NSW Department of Education allocates places based on each student's placement score (out of 120) and their school preferences.

The highest-scoring students receive offers to their first-preference school. If a school fills up, remaining students are considered for their second and third preferences. Each school typically has one OC class of approximately 30 places, though this can vary.

The cut-off score for each school varies every year and depends on the number of applicants, the overall difficulty of the test, and the demand for that particular school. Schools in high-demand areas such as the Northern Suburbs and parts of Western Sydney tend to have the highest cut-off scores.

Most Competitive OC Schools

While all OC schools offer high-quality enriched programs, some schools are significantly more competitive than others due to their location, reputation, and the demographics of their catchment area. The following schools consistently have the highest demand and cut-off scores:

Beecroft Public School

Located in Beecroft on Sydney's Upper North Shore. Consistently one of the most sought-after OC schools with very high cut-off scores. Known for strong academic results and a supportive learning environment.

Matthew Pearce Public School

Located in Baulkham Hills in Western Sydney. One of the top OC schools with extremely high demand and cut-off scores. Well-known for its strong OC program and excellent academic outcomes.

Artarmon Public School

Located in Artarmon on the Lower North Shore. A highly competitive OC school with strong demand due to its location and track record of academic excellence.

Chatswood Public School

Located in Chatswood, another North Shore school with very high demand. Known for a vibrant OC program and strong parent community involvement.

Other highly competitive OC schools include Lindfield Public School, Castle Hill Public School, Girraween Public School, and Hurstville Public School.

Choosing the Right School

When listing school preferences for the OC application, consider the following factors:

  • - Location and travel time. Your child will attend this school daily for two years. A long commute can be tiring for a primary school student. Consider choosing a school that is reasonably close to home, even if a more distant school has a higher reputation.
  • - School culture and environment. If possible, visit the school during open days or information sessions. The feel of a school. its values, its community, and its approach to student wellbeing. matters as much as its academic reputation.
  • - Realistic expectations. List your most preferred school first, but include realistic alternatives. If the cut-off score for your first-preference school is typically very high, having strong second and third choices ensures a good outcome.
  • - Continuity with friends. Some families prefer a school where their child already has friends or connections, while others welcome the opportunity for a fresh start. Consider what will work best for your child socially.

All OC Schools by Region

Below is a comprehensive list of NSW government primary schools offering Opportunity Classes, organised by region. Schools highlighted in blue are among the most competitive. The number of places shown is approximate and may vary by year.

Northern Sydney

SchoolSuburbPlaces
Artarmon Public SchoolArtarmon~30
Beecroft Public SchoolBeecroft~30
Chatswood Public SchoolChatswood~30
Epping North Public SchoolEpping~30
Hornsby North Public SchoolHornsby~30
Killarney Heights Public SchoolKillarney Heights~30
Lane Cove Public SchoolLane Cove~30
Lindfield Public SchoolLindfield~30
Manly West Public SchoolBalgowlah~30
Mona Vale Public SchoolMona Vale~30
Neutral Bay Public SchoolNeutral Bay~30
North Rocks Public SchoolNorth Rocks~30
Waitara Public SchoolWaitara~30
Willoughby Public SchoolWilloughby~30

Inner West & Eastern Suburbs

SchoolSuburbPlaces
Bourke Street Public SchoolSurry Hills~30
Camdenville Public SchoolSt Peters~30
Enmore Public SchoolEnmore~30
Five Dock Public SchoolFive Dock~30
Fort Street Public SchoolPetersham~30
Haberfield Public SchoolHaberfield~30
Maroubra Bay Public SchoolMaroubra~30
Newington Public SchoolNewington~30
Randwick Public SchoolRandwick~30
Summer Hill Public SchoolSummer Hill~30

Western Sydney

SchoolSuburbPlaces
Baulkham Hills North Public SchoolBaulkham Hills~30
Blacktown South Public SchoolBlacktown~30
Castle Hill Public SchoolCastle Hill~30
Ermington Public SchoolErmington~30
Girraween Public SchoolGirraween~30
Granville South Public SchoolGranville~30
Kellyville Public SchoolKellyville~30
Matthew Pearce Public SchoolBaulkham Hills~30
Merrylands East Public SchoolMerrylands~30
Old Toongabbie Public SchoolOld Toongabbie~30
Parramatta Public SchoolParramatta~30
Pendle Hill Public SchoolPendle Hill~30
Quakers Hill Public SchoolQuakers Hill~30
Richmond North Public SchoolRichmond~30
Rydalmere East Public SchoolRydalmere~30
Seven Hills Public SchoolSeven Hills~30
Westmead Public SchoolWestmead~30
Winston Hills Public SchoolWinston Hills~30

Southern Sydney (St George & Sutherland)

SchoolSuburbPlaces
Beverly Hills North Public SchoolBeverly Hills~30
Caringbah North Public SchoolCaringbah~30
Carlton South Public SchoolCarlton~30
Cronulla South Public SchoolCronulla~30
Hurstville Public SchoolHurstville~30
Jannali Public SchoolJannali~30
Kogarah Public SchoolKogarah~30
Menai Public SchoolMenai~30
Oatley Public SchoolOatley~30
Penshurst Public SchoolPenshurst~30
Peakhurst South Public SchoolPeakhurst~30
Riverwood Public SchoolRiverwood~30
Sylvania Heights Public SchoolSylvania Heights~30

South Western Sydney

SchoolSuburbPlaces
Bankstown Public SchoolBankstown~30
Bonnyrigg Public SchoolBonnyrigg~30
Campbelltown North Public SchoolCampbelltown~30
East Hills Public SchoolPanania~30
Fairvale Public SchoolFairfield West~30
Liverpool Public SchoolLiverpool~30
Picton Public SchoolPicton~30
Prairiewood Public SchoolPrairiewood~30

Regional NSW

SchoolSuburbPlaces
Charlestown South Public SchoolCharlestown~30
Dubbo Public SchoolDubbo~30
Gosford Public SchoolGosford~30
Kotara South Public SchoolAdamstown Heights~30
Lambton Public SchoolLambton~30
Lismore South Public SchoolLismore~30
Maitland Public SchoolMaitland~30
Merewether Heights Public SchoolMerewether Heights~30
North Nowra Public SchoolNorth Nowra~30
Orange Public SchoolOrange~30
Port Macquarie Public SchoolPort Macquarie~30
Tamworth Public SchoolTamworth~30
Wagga Wagga Public SchoolWagga Wagga~30
Wollongong Public SchoolWollongong~30

Note: This list is based on publicly available information and may not be exhaustive. The NSW Department of Education may add or remove schools from the OC program. Always verify with the Department of Education for the most current list.

Ready to Start Preparing?

Give your child the best chance of securing a place at their preferred OC school. OCReady offers 1,500+ practice questions, full-length mock exams, and step-by-step explanations across all three test sections.

Create a Free Account