NSW Opportunity Classes · Directory · 2027 entry
NSW Opportunity Class schools
Quick answer
An NSW Opportunity Class school is a government primary school that hosts a two-year accelerated program for high-potential students in Years 5 and 6 — and this directory lists every one with suburb, published places where available, and how the placement test decides entry for 2027 Year 5 entry (test sat May 2026). Start with our Opportunity Class preparation hub for the full timeline, then use the verified 2027 OC key dates table below before you nominate schools in preference order.
By Braintree Editorial, Exam preparation editors, Braintree Coaching Australia
Reviewed by Braintree Academic Panel on
Last updated
2027 OC key dates (Year 5 entry in 2027)
These milestones apply to the NSW Opportunity Class Placement Test cycle for Year 5 entry in 2027. Each date is sourced from the NSW Department of Education OC — Year 5 entry in 2027 tab on the application-process page.
| Milestone | Date |
|---|---|
| Applications open | 6 November 2025 |
| Applications close / reasonable adjustments deadline | 20 February 2026 |
| Last day to update applicant details | 13 March 2026 |
| Test Admission Tickets (expected release) | 24 April 2026 |
| OC Placement Test main sittings | 8–9 May 2026 (one day per student) |
| OC Placement make-up test | 22 May 2026 |
| Last day to change school preferences | 5 June 2026 |
| Placement outcomes (expected) | Late September 2026 (TBC) |
Source: NSW Department of Education — OC application process. Confirm any updates before you lock in a practice schedule.
2028 OC prep — dates not yet published
The NSW Department of Education has not yet published key dates for the 2028 OC entry cycle (test expected in 2027). We will update this section when the Department releases the official timeline. Until then, treat any third-party 2028 dates as predictions only. Cross-check published milestones on our [/exam-calendar](/exam-calendar) when the next cycle is announced.
Every NSW Opportunity Class school
87 schools, alphabetical. Each links to a profile with the school’s suburb, published Year 5 Opportunity Class places where available, and how placement works.
- Alexandria Park Community School— Alexandria
- Alstonville Public School— Alstonville
- Armidale City Public School— Armidale
- Artarmon Public School— Artarmon
- Ashfield Public School— Ashfield
- Balgowlah Heights Public School— Balgowlah Heights
- Balmain Public School— Balmain
- Bathurst West Public School— Bathurst
- Beecroft Public School— Beecroft
- Biraban Public School— Toronto
- Blacktown South Public School— Blacktown
- Blacktown West Public School— Blacktown
- Blaxcell Street Public School— Granville
- Bradbury Public School— Bradbury
- Brookvale Public School— Brookvale
- Camden South Public School— Camden South
- Caringbah North Public School— Caringbah
- Casula Public School— Casula
- Cessnock West Public School— Cessnock
- Chatswood Public School— Chatswood
- Colyton Public School— Mount Druitt
- Coonabarabran Public School— Coonabarabran
- Cudgegong Valley Public School— Mudgee
- Doonside Public School— Doonside
- Dubbo West Public School— Dubbo
- Dural Public School— Dural
- Earlwood Public School— Earlwood
- Ermington Public School— West Ryde
- Georges Hall Public School— Georges Hall
- Glenbrook Public School— Glenbrook
- Goonellabah Public School— Goonellabah
- Gosford Public School— West Gosford
- Goulburn West Public School— Goulburn
- Greenacre Public School— Greenacre
- Greystanes Public School— Greystanes
- Guildford West Public School— Guildford West
- Harrington Street Public School— Cabramatta
- Holsworthy Public School— Holsworthy
- Hurstville Public School— Hurstville
- Illaroo Road Public School— Nowra
- Ironbark Ridge Public School— Rouse Hill
- Jewells Primary School— Jewells
- Kingswood Public School— Kingswood
- Leumeah Public School— Leumeah
- Lindfield East Public School— East Lindfield
- Lithgow Public School— Lithgow
- Maroubra Junction Public School— Maroubra
- Maryland Public School— Maryland, Newcastle
- Matthew Pearce Public School— Baulkham Hills
- Miranda Public School— Miranda
- Mona Vale Public School— Mona Vale
- Moree Public School— Moree
- Moss Vale Public School— Moss Vale
- Neutral Bay Public School— Neutral Bay
- New Lambton South Public School— New Lambton
- Newbridge Heights Public School— Chipping Norton
- North Rocks Public School— North Rocks
- Penrith Public School— Penrith
- Picnic Point Public School— Picnic Point
- Port Macquarie Public School— Port Macquarie
- Quakers Hill Public School— Quakers Hill
- Queanbeyan South Public School— Queanbeyan
- Richmond Public School— Richmond
- Rutherford Public School— Rutherford
- Ryde Public School— Ryde
- Smithfield Public School— Smithfield
- Soldiers Point Public School— Soldiers Point
- South Grafton Public School— South Grafton
- St Andrews Public School— St Andrews
- St Clair Public School— St Clair
- St Johns Park Public School— St Johns Park
- Sturt Public School— Wagga Wagga
- Summer Hill Public School— Summer Hill
- Sutherland Public School— Sutherland
- Tahmoor Public School— Tahmoor
- Tamworth Public School— Tamworth
- Tamworth South Public School— Tamworth
- Tighes Hill Public School— Tighes Hill
- Toongabbie Public School— Toongabbie
- Toormina Public School— Toormina
- Wahroonga Public School— Wahroonga
- Waitara Public School— Wahroonga
- Wentworth Falls Public School— Wentworth Falls
- Wilkins Public School— Marrickville
- Wollongong Public School— Wollongong
- Woollahra Public School— Woollahra
- Wyong Public School— Wyong
What mistake patterns show up most often on OC mock tests?
These error types recur when timed OC mocks are reviewed question by question. They are the patterns tutors flag first because they cost marks across all three components — not isolated knowledge gaps.
| Mistake type | What it looks like | Fix before the next mock |
|---|---|---|
| Misread question | Answering what was assumed instead of what was asked | Underline key words; practise re-reading the stem before looking at options |
| Vocabulary gap (Reading) | Choosing a dictionary definition instead of meaning-in-context | Wide reading plus context-clue drills from the practice resources directory |
| Multi-step slip (Maths) | Correct method, arithmetic error on step two or three | Calculator-free fluency sets; write each step on working-out paper |
| Missed rule (Thinking Skills) | Wrong matrix rotation or classification rule | Short puzzle sheets; name the rule aloud before picking an answer |
| Pace collapse | Strong start, unfinished final section | Section timers in practice; note which component ran out of time |
How to choose NSW Opportunity Class schools and apply for 2027 entry
Use this numbered checklist when you move from browsing the directory to submitting an application and building a prep runway before the May 2026 sitting.
- Shortlist schools your family can genuinely accept. Open each profile in this directory to compare suburb and published Year 5 places where available. Nominate only schools you would accept in genuine preference order — not a wish list of distant campuses.
- Apply during the official NSW Department of Education window. Submit the online OC application between 6 November 2025 and 20 February 2026 for Year 5 entry in 2027. Request reasonable adjustments before applications close if your child needs test-day accommodations.
- Build a prep runway before the May 2026 sitting. Schedule timed OC mocks, log mistake patterns by type, and confirm your school preference list before 5 June 2026 — the last day to change nominations after the test.
NSW Opportunity Class schools — frequently asked questions
- How many Opportunity Class schools are there in NSW?
- There are 86 NSW government primary schools running an Opportunity Class in this directory, each confirmed against the NSW Department of Education Opportunity classes list. An Opportunity Class is a two-year placement for high-potential students in Years 5 and 6, taught inside the regular public-primary system at no extra tuition cost.
- How do students get into a NSW Opportunity Class?
- Entry to every NSW Opportunity Class is through the NSW Opportunity Class Placement Test, sat in Year 4 for Year 5 entry. Families apply through the NSW Department of Education and nominate Opportunity Class schools in order of preference; placement is decided by the test score and those preferences.
- Which Opportunity Class school should we choose?
- Families nominate Opportunity Class schools in genuine order of preference, so the practical choice is which schools are reachable for your family and where your child would settle. Open each school profile to compare suburb and published places, then read the OC test format guide and reserve list to understand the placement and offer process.
- When is the OC test for 2027 entry?
- The NSW Opportunity Class Placement Test for Year 5 entry in 2027 is scheduled across Friday 8 and Saturday 9 May 2026; each student sits on one allocated day only. Applications for the 2027 cycle opened 6 November 2025 and closed 20 February 2026. Confirm any updates on the NSW Department of Education key-dates page before you lock in a practice schedule.
- How many OC places are available across NSW for 2027 entry?
- The NSW Department of Education allocates 1,840 Year 5 Opportunity Class places across NSW each year, including for placement from 2027. From 2027, each Opportunity Class has a set number of places for girls and boys, with one place filled purely on academic merit regardless of gender in a typical 15-place intake.
- Has NSW published 2028 OC application dates yet?
- No. The NSW Department of Education has not yet published key dates for the 2028 OC entry cycle (test expected in 2027). Treat any third-party 2028 dates as predictions only until the Department releases the official timeline on its application-process page.
Structured prep across the 2027 cycle
OC Ultimate Pack — mocks, drills and tutor support
The OC Ultimate Pack bundles timed mocks, component drills and tutor-written worked solutions across the preparation year leading to the May 2026 sitting for 2027 entry.
View OC Ultimate Pack outline