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 city6
- Sydney — Eastern suburbs2
- Sydney — North Shore and Northern Beaches9
- Sydney — Northern suburbs and the Hills7
- Sydney — Western Sydney and the Blue Mountains17
- Sydney — South West Sydney and Macarthur13
- Sydney — St George and the Sutherland Shire4
- Central Coast, Newcastle and the Hunter10
- Illawarra, South Coast and Southern Highlands3
- Regional and rural NSW17
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Alexandria Park Community SchoolK–12 school — also runs a selective stream from Year 7 | Alexandria | 30 |
| Ashfield Public School | Ashfield | 30 |
| Balmain Public School | Balmain | 30 |
| Earlwood Public School | Earlwood | 30 |
| Summer Hill Public School | Summer Hill | 30 |
| Wilkins Public School | Marrickville | 30 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Maroubra Junction Public School | Maroubra | 15 |
| Woollahra Public School | Woollahra | 30 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Artarmon Public School | Artarmon | 30 |
| Balgowlah Heights Public School | Balgowlah | 15 |
| Brookvale Public School | Brookvale | 15 |
| Chatswood Public School | Chatswood | 30 |
| Lindfield East Public School | East Lindfield | 15 |
| Mona Vale Public School | Mona Vale | 30 |
| Neutral Bay Public School | Neutral Bay | 30 |
| Wahroonga Public School | Wahroonga | 15 |
| Waitara Public School | Wahroonga | 30 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Beecroft Public School | Beecroft | 30 |
| Dural Public School | Dural | 30 |
| Ermington Public School | West Ryde | 30 |
| Ironbark Ridge Public SchoolIntake reduced from 30 places to 15 from Term 1 2026 | Rouse Hill | 15 |
| Matthew Pearce Public School | Baulkham Hills | 30 |
| North Rocks Public School | North Rocks | 30 |
| Ryde Public School | Ryde | 30 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Blacktown South Public School | Blacktown | 15 |
| Blacktown West Public School | Blacktown | 15 |
| Blaxcell Street Public SchoolIntake reduced from 30 places to 15 from Term 1 2026 | Granville | 15 |
| Blaxland East Public SchoolTakes new students every second year, alternating with the other — it does take a 2027 intake | Blaxland | 30 |
| Colyton Public School | Mount Druitt | 15 |
| Doonside Public SchoolNew composite Year 5/6 opportunity class, introduced Term 1 2026 | Doonside | 15 |
| Glenbrook Public SchoolTakes new students every second year, alternating with the other — no 2027 intake | Glenbrook | No 2027 intake |
| Greystanes Public School | Greystanes | 30 |
| Guildford West Public SchoolNew composite Year 5/6 opportunity class, introduced Term 1 2026 | Guildford West | 15 |
| Kingswood Public School | Kingswood | 15 |
| Penrith Public School | Penrith | 15 |
| Quakers Hill Public School | Quakers Hill | 30 |
| Richmond Public School | Richmond | 30 |
| Smithfield Public School | Smithfield | 15 |
| St Clair Public School | St Clair | 15 |
| Toongabbie Public School | Toongabbie | 15 |
| Wentworth Falls Public School | Wentworth Falls | 15 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Bradbury Public School | Bradbury | 15 |
| Camden South Public School | Camden | 15 |
| Casula Public School | Casula | 15 |
| Georges Hall Public School | Georges Hall | 15 |
| Greenacre Public School | Greenacre | 15 |
| Harrington Street Public School | Cabramatta | 15 |
| Holsworthy Public School | Holsworthy | 15 |
| Leumeah Public School | Leumeah | 15 |
| Newbridge Heights Public School | Chipping Norton | 15 |
| Picnic Point Public School | Picnic Point | 15 |
| St Andrews Public School | St Andrews | 15 |
| St Johns Park Public School | St Johns Park | 15 |
| Tahmoor Public School | Tahmoor | 15 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Caringbah North Public School | Caringbah | 15 |
| Hurstville Public SchoolThe largest OC intake in NSW | Hurstville | 60 |
| Miranda Public School | Miranda | 15 |
| Sutherland Public School | Sutherland | 30 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Biraban Public School | Toronto | 15 |
| Cessnock West Public School | Cessnock | 15 |
| Gosford Public School | West Gosford | 30 |
| Jewells Primary School | Jewells | 15 |
| Maryland Public School | Maryland | 15 |
| New Lambton South Public School | New Lambton | 15 |
| Rutherford Public School | Rutherford | 15 |
| Soldiers Point Public School | Soldiers Point | 15 |
| Tighes Hill Public School | Tighes Hill | 15 |
| Wyong Public School | Wyong | 30 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Illaroo Road Public School | North Nowra | 15 |
| Moss Vale Public School | Moss Vale | 15 |
| Wollongong Public School | Wollongong | 30 |
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.
| School | Suburb | Year 5 places |
|---|---|---|
| Alstonville Public School | Alstonville | 15 |
| Armidale City Public School | Armidale | 15 |
| Bathurst West Public School | Bathurst | 15 |
| Coonabarabran Public School | Coonabarabran | 15 |
| Cudgegong Valley Public School | Mudgee | 15 |
| Dubbo West Public School | Dubbo | 15 |
| Goonellabah Public School | Goonellabah | 15 |
| Goulburn West Public School | Goulburn | 15 |
| Lithgow Public School | Lithgow | 15 |
| Moree Public School | Moree | 15 |
| Port Macquarie Public School | Port Macquarie | 15 |
| Queanbeyan South Public School | Queanbeyan | 15 |
| South Grafton Public School | South Grafton | 15 |
| Sturt Public School | Wagga Wagga | 15 |
| Tamworth Public School | Tamworth | 15 |
| Tamworth South Public School | Tamworth | 15 |
| Toormina Public School | Toormina | 15 |
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.