Guides · Choosing a school

OC schools in NSW: all 88 opportunity classes, by area.

The Department of Education counts 89 opportunity classes in NSW: 88 government primary schools with a class of their own, plus Aurora College, the virtual class for rural and remote students. Between them they offer 1,840 Year 5 places — a total that hasn't moved since 2021. Both figures are the Department's, not our arithmetic. Its list is reproduced in full below, grouped by area, because with no catchment rule and no published ranking, where a school is turns out to be the thing that actually decides this for most families.


If you came looking for a ranking

There isn't one — not an official one, and not a defensible unofficial one. The Department doesn't rank opportunity classes, doesn't publish per-school entry scores, and doesn't release the data anyone would need to build a ranking: results go to families as performance bands, never as marks or ranks. What you can compare, honestly, is where each class is, how big it is, and whether it takes students in your year at all. All three are below, and the reasoning is in why there is no OC ranking.


Before you fill in your four choices

Two schools on this list don't take students every year. The Department's note, in full:

"Blaxland East Public School and Glenbrook Public School take new students every second year, alternating each year."

For 2027 entry, Blaxland East is taking an intake and Glenbrook is not — its places cell on the Department's table reads "Not available in 2027". An application allows four choices, so a Blue Mountains family who lists Glenbrook this round doesn't just miss out on Glenbrook; they spend one of their four preferences on a class that is taking nobody. Nothing in the application flags it. It's a single line in a footnote under a table of eighty-eight schools, and it is the most expensive thing on this page to get wrong.


Jump to your area

10 areas, 88 schools. These groupings are ours, not the Department's — it publishes one alphabetical list and no regional classification. We've grouped them for travel, which is the only comparison that survives the absence of a ranking. Nominating isn't restricted by where you live, so treat the areas as a way to read the list, not as zones you have to stay inside.


Sydney — Inner West and city

Six classes inside about ten kilometres — the densest cluster in the state, the only area where every class takes 30, and the one where a second or third preference is still a realistic daily trip.

Schools with an opportunity class in Sydney — Inner West and city, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Alexandria Park Community SchoolK–12 school — also runs a selective stream from Year 7Alexandria30
Ashfield Public SchoolAshfield30
Balmain Public SchoolBalmain30
Earlwood Public SchoolEarlwood30
Summer Hill Public SchoolSummer Hill30
Wilkins Public SchoolMarrickville30

Sydney — Eastern suburbs

The thinnest coverage of any metropolitan area: two classes for the whole of the east, so families here routinely nominate schools across the city.

Schools with an opportunity class in Sydney — Eastern suburbs, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Maroubra Junction Public SchoolMaroubra15
Woollahra Public SchoolWoollahra30

Sydney — North Shore and Northern Beaches

Nine classes spread from Neutral Bay to Mona Vale. The northern beaches sites are a long way apart, so check the actual bus route rather than the map distance.

Schools with an opportunity class in Sydney — North Shore and Northern Beaches, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Artarmon Public SchoolArtarmon30
Balgowlah Heights Public SchoolBalgowlah15
Brookvale Public SchoolBrookvale15
Chatswood Public SchoolChatswood30
Lindfield East Public SchoolEast Lindfield15
Mona Vale Public SchoolMona Vale30
Neutral Bay Public SchoolNeutral Bay30
Wahroonga Public SchoolWahroonga15
Waitara Public SchoolWahroonga30

Sydney — Northern suburbs and the Hills

Seven classes through Ryde, Carlingford and the Hills, six of them taking 30 — the same number of 30-place classes as the whole inner west, in a much larger catchment.

Schools with an opportunity class in Sydney — Northern suburbs and the Hills, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Beecroft Public SchoolBeecroft30
Dural Public SchoolDural30
Ermington Public SchoolWest Ryde30
Ironbark Ridge Public SchoolIntake reduced from 30 places to 15 from Term 1 2026Rouse Hill15
Matthew Pearce Public SchoolBaulkham Hills30
North Rocks Public SchoolNorth Rocks30
Ryde Public SchoolRyde30

Sydney — Western Sydney and the Blue Mountains

Seventeen classes from Granville out to Wentworth Falls, tying with regional NSW for the largest group here. Two of them run in alternate years, so check the intake year before you nominate.

Schools with an opportunity class in Sydney — Western Sydney and the Blue Mountains, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Blacktown South Public SchoolBlacktown15
Blacktown West Public SchoolBlacktown15
Blaxcell Street Public SchoolIntake reduced from 30 places to 15 from Term 1 2026Granville15
Blaxland East Public SchoolTakes new students every second year, alternating with the other — it does take a 2027 intakeBlaxland30
Colyton Public SchoolMount Druitt15
Doonside Public SchoolNew composite Year 5/6 opportunity class, introduced Term 1 2026Doonside15
Glenbrook Public SchoolTakes new students every second year, alternating with the other — no 2027 intakeGlenbrookNo 2027 intake
Greystanes Public SchoolGreystanes30
Guildford West Public SchoolNew composite Year 5/6 opportunity class, introduced Term 1 2026Guildford West15
Kingswood Public SchoolKingswood15
Penrith Public SchoolPenrith15
Quakers Hill Public SchoolQuakers Hill30
Richmond Public SchoolRichmond30
Smithfield Public SchoolSmithfield15
St Clair Public SchoolSt Clair15
Toongabbie Public SchoolToongabbie15
Wentworth Falls Public SchoolWentworth Falls15

Sydney — South West Sydney and Macarthur

Thirteen classes through Bankstown, Liverpool, Fairfield and out to Campbelltown, Camden and Tahmoor — every one of them a single class of 15, so the choice here is purely about the trip.

Schools with an opportunity class in Sydney — South West Sydney and Macarthur, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Bradbury Public SchoolBradbury15
Camden South Public SchoolCamden15
Casula Public SchoolCasula15
Georges Hall Public SchoolGeorges Hall15
Greenacre Public SchoolGreenacre15
Harrington Street Public SchoolCabramatta15
Holsworthy Public SchoolHolsworthy15
Leumeah Public SchoolLeumeah15
Newbridge Heights Public SchoolChipping Norton15
Picnic Point Public SchoolPicnic Point15
St Andrews Public SchoolSt Andrews15
St Johns Park Public SchoolSt Johns Park15
Tahmoor Public SchoolTahmoor15

Sydney — St George and the Sutherland Shire

Four classes, and the largest single opportunity class in the state: Hurstville Public School takes 60, four times the size of a standard 15-place class.

Schools with an opportunity class in Sydney — St George and the Sutherland Shire, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Caringbah North Public SchoolCaringbah15
Hurstville Public SchoolThe largest OC intake in NSWHurstville60
Miranda Public SchoolMiranda15
Sutherland Public SchoolSutherland30

Central Coast, Newcastle and the Hunter

Ten classes from Wyong up through Newcastle to Port Stephens and Cessnock, packed into a stretch of coast you can drive in ninety minutes — the densest concentration of opportunity classes outside Sydney.

Schools with an opportunity class in Central Coast, Newcastle and the Hunter, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Biraban Public SchoolToronto15
Cessnock West Public SchoolCessnock15
Gosford Public SchoolWest Gosford30
Jewells Primary SchoolJewells15
Maryland Public SchoolMaryland15
New Lambton South Public SchoolNew Lambton15
Rutherford Public SchoolRutherford15
Soldiers Point Public SchoolSoldiers Point15
Tighes Hill Public SchoolTighes Hill15
Wyong Public SchoolWyong30

Illawarra, South Coast and Southern Highlands

Three classes covering everything from Moss Vale to Nowra. Wollongong is the only 30-place class south of Sydney.

Schools with an opportunity class in Illawarra, South Coast and Southern Highlands, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Illaroo Road Public SchoolNorth Nowra15
Moss Vale Public SchoolMoss Vale15
Wollongong Public SchoolWollongong30

Regional and rural NSW

Seventeen classes, every one of them a single 15-place class, spread from Moree and Coonabarabran to Wagga Wagga, Queanbeyan and the far north coast. For most of these towns it is the only opportunity class within hours.

Schools with an opportunity class in Regional and rural NSW, with Year 5 places for 2027 entry
SchoolSuburbYear 5 places
Alstonville Public SchoolAlstonville15
Armidale City Public SchoolArmidale15
Bathurst West Public SchoolBathurst15
Coonabarabran Public SchoolCoonabarabran15
Cudgegong Valley Public SchoolMudgee15
Dubbo West Public SchoolDubbo15
Goonellabah Public SchoolGoonellabah15
Goulburn West Public SchoolGoulburn15
Lithgow Public SchoolLithgow15
Moree Public SchoolMoree15
Port Macquarie Public SchoolPort Macquarie15
Queanbeyan South Public SchoolQueanbeyan15
South Grafton Public SchoolSouth Grafton15
Sturt Public SchoolWagga Wagga15
Tamworth Public SchoolTamworth15
Tamworth South Public SchoolTamworth15
Toormina Public SchoolToormina15

Sources and how this was checked. School names and places: NSW Department of Education, Opportunity classes (Year 5–6), table "Places available in primary schools with opportunity classes by school", page updated 23 July 2026, accessed 16 August 2026. Places are Year 5 places for 2027 entry. Suburbs are not taken from school names — they're the Town_suburb field of the NSW Government's master dataset of school locations, which is why eight schools here show a suburb their name wouldn't lead you to expect (Waitara Public School is in Wahroonga; Ermington Public School is in West Ryde). Every school link was fetched on 16 August 2026 and returned a live page — 88 checked, 88 working, none guessed.

Two figures on the Department's page let you check the list is complete, and we'd rather you did: it states there are 89 opportunity classes in NSW and 1,840 places across the state. The 88 schools above plus Aurora College make 89, and their places sum to exactly 1,840 once Aurora's 100 are counted in and Glenbrook's suspended intake is counted out. Both reconcile, which is the check we'd want from anyone republishing a list like this.


Aurora College — the 89th opportunity class

Aurora College has no campus and doesn't belong in any of the tables above. It runs an opportunity class online, with students staying enrolled at their local primary school and joining Aurora's classes by video. It offers 100 places — more than any physical school on the list — but it is the one entry with a hard eligibility rule attached. The Department's words:

"Only students who would be enrolled in Year 5 in an authorised host school in a rural remote area (excluding areas where there is a current opportunity class provision) may apply for Aurora College, the virtual opportunity class."

Read the exclusion in the middle carefully, because it catches families out: living rurally is not enough on its own. If your area already has an opportunity class, Aurora is not an option for you — it exists to reach the children who would otherwise have no opportunity class within reach at all. Aurora College's own site sets out which schools are authorised hosts.


Why there is no OC schools ranking

"OC schools ranking" is one of the most-searched phrases in this whole subject, and it usually stands in for two different questions: which opportunity class is the best one, and which one is hardest to get into. It's worth taking both seriously, because the honest answer to each is more useful than the league table you were hoping for.

Start with what exists. The Department of Education has never ranked opportunity classes. It publishes no per-school minimum entry score, no per-school applicant numbers, and no measure of how one class performs against another. That isn't an oversight or a gap someone could fill with a freedom-of-information request: the raw material never leaves the Department. A family's placement outcome arrives as a performance band — top 10%, next 15%, next 25%, lowest 50% — with no mark and no rank attached. There is no dataset of per-school results to sort, because per-school results are never produced.

So what are the ranked lists you've found? Almost always a re-sort of whole-school data — NAPLAN averages, or a socio-educational index — presented as though it described the opportunity class. It doesn't, and the arithmetic of why is worth a moment. An opportunity class is 15 or 30 children; the primary school around it has several hundred. So when you read that school's NAPLAN average, the overwhelming majority of the number is the other children — the ones who never sat the OC test and were never selected on it. You are ranking the host school, not the class, and then choosing between classes on the strength of it.

The second question — which is hardest to get in to — has a cleaner answer: nobody outside the Department knows. Per-school applicant counts aren't published, so the demand for a place at any individual school is genuinely unknown. It's tempting to read the place counts in the tables above as a difficulty signal, and that's the one misreading worth heading off: a class with 15 places is not automatically harder to enter than one with 60. Fifteen places in a country town with forty applicants and sixty places in a suburb with six hundred are not the same contest, and neither figure is published.

There is one piece of genuine history. Per-school opportunity class minimums were published once, for 2021 entry, on a 300-point scoring system that has since been retired — and that dataset was withdrawn. The scoring model changed underneath it, so even the real numbers no longer map onto anything a child receives today. We keep the provenance story, and the reasoning for spotting an invented figure, in the results and cut-offs guide.


What actually differs between one OC and another

Four things vary in ways you can check, and none of them requires anyone to have ranked anything.

Travel. This is the real decision, and the one families systematically underweight in November and feel every morning for two years. There is no catchment for OC placement, which means the constraint on how far you nominate is entirely yours. A Year 5 child doing ninety minutes each way is doing three hours a day that a child at the school down the road is spending asleep, reading, or outside. Do the trip once, on a school-morning timetable, before it goes on the form.

Cohort size. The place counts above are real, published, and more decision-relevant than they look. 60 of the 88 schools take 15 — one class, and the same fifteen children together for two years. 26 take 30. One, Hurstville, takes 60. Whether a child does better in a cohort of fifteen or sixty is a question about that child, not a question with a general answer, but it is a genuine difference between these schools and it is published in black and white.

Whether the class runs at all in your year, and whether it just changed size. Blaxland East and Glenbrook alternate, as above. Separately, the list itself moved this year: the Department introduced composite Year 5/6 classes at Doonside and Guildford West in Term 1 2026, and cut Ironbark Ridge and Blaxcell Street from 30 places to 15. Its stated reason is worth reading, because it is about buildings rather than merit — the Department says it is "moving opportunity class places from 2 schools that are near or over enrolment capacity (Ironbark Ridge Public School and Blaxcell Street Public School) to establish opportunity classes at 2 schools that are under enrolment capacity" (New opportunity classes, updated 6 May 2026). Places follow spare classrooms. A school's place count is a fact about its enrolment pressure, not a measure of how good its opportunity class is — and that is the clearest evidence of it you will find anywhere.

The school itself. An opportunity class sits inside an ordinary primary school, and your child spends their days in that school — its playground, its staff, its culture — not in an abstraction called "an OC". This is the part no dataset reaches and no ranking captures. Ring the school. Ask how the class is timetabled, whether it's streamed for every subject or some, who teaches it, and what happens at the end of Year 6. Schools answer these questions willingly and the answers differ more than you'd expect.


How nominating actually works

Two lines from the Department do most of the work here. First, how many choices you get:

"Opportunity class applications allow up to 4 school choices."

And then the rule most parents get wrong:

"You can apply for opportunity classes that are outside your local enrolment area."

There is no catchment for OC placement. A family in Penrith can nominate Hurstville; a family in Newcastle can nominate Sydney. Nothing about your address restricts the list, which is exactly why the eastern suburbs' two classes are less limiting than they look — and exactly why travel, not eligibility, is the thing that should shorten your list.

One number for proportion: in 2025 there were 13,263 applications for 1,840 places — about seven children for every place. Most capable children who sit this test do not get an offer, and that is arithmetic rather than a verdict on anyone. If your child misses out, the reserve list guide explains what bands A to E actually mean and when the lists stop moving.

Outcomes for 2027 entry are expected on 9 September 2026 — the Department words that as expected rather than confirmed. What the outcome will and won't tell you, how the appeal window works, and what the reserve bands mean are all covered properly in the OC results guide.


Keep going

For what the test itself covers — Reading, Mathematical Reasoning and Thinking Skills, sat in Year 4 with no writing task — start with the Opportunity Class Test guide. If you're weighing OC against waiting for the Year 6 test, the OC vs Selective comparison sets the two side by side. And the equivalent list for high school, all 48 of them, is every selective school in NSW.



Frequently asked

Questions about OC schools.

How many schools in NSW have an opportunity class?

88 government primary schools run an opportunity class, and the Department counts 89 opportunity classes in total — the 88 schools plus Aurora College, the virtual opportunity class for students in rural and remote areas. Between them they offer 1,840 Year 5 places, a figure that has not moved since 2021.

Is there an official ranking of OC schools?

No. The Department of Education does not rank opportunity classes and publishes no measure that would let anyone else do it either. Placement outcomes go to the family as performance bands — top 10%, next 15%, next 25%, lowest 50% — with no mark, no rank and no per-school figures released. The "OC school rankings" you find online are re-sorts of whole-school data such as NAPLAN, which describes the several hundred children at the school rather than the 15 or 30 in the opportunity class.

Can I apply to an OC school outside my area?

Yes. The Department states plainly that "you can apply for opportunity classes that are outside your local enrolment area." There is no catchment for OC placement. You may nominate up to four schools in order of preference. What no rule covers is the daily trip — the travel is yours to organise and yours to live with for two years.

Which OC school is the hardest to get into?

Nobody outside the Department knows, and the Department does not publish it. There is no per-school applicant count, no per-school minimum entry score, and no ranking. The last officially published per-school opportunity class minimums were for 2021 entry, on a 300-point scoring system that has since been retired, and that dataset was withdrawn. Any current per-school OC "cut-off" is a third-party estimate.

How many places does each OC school have?

Most have 15 — a single class. 60 of the 88 schools offer 15 places, 26 offer 30, and one, Hurstville Public School, offers 60, the largest opportunity class intake in the state. The place count tells you how big the cohort is, not how competitive entry was.

Do all OC schools take new students every year?

Almost all do, but two do not. The Department notes that Blaxland East Public School and Glenbrook Public School "take new students every second year, alternating each year." For 2027 entry Blaxland East has an intake and Glenbrook does not, so a Blue Mountains family nominating Glenbrook for 2027 would be nominating a class that is not taking anyone.