Skip to Content

Current Independent Public Schools

Independent Public Schools

Adam Road Primary School

Albany Secondary Education Support Centre

Albany Senior High School

Alkimos Beach Primary School

Alkimos Primary School

Allendale Primary School

Amaroo Primary School

Anne Hamersley Primary School

Applecross Primary School

Applecross Senior High School

Ardross Primary School

Armadale Primary School

Armadale Senior High School

Ashdale Primary School

Ashdale Secondary College

Attadale Primary School

Atwell College

Atwell Primary School

Aubin Grove Primary School

Augusta Primary School 

Australind Primary School

Australind Senior High School

Aveley Primary School

Balcatta Senior High School 

Baldivis Gardens Primary School

Baldivis Primary School

Baldivis Secondary College

Balga Primary School

Balga Senior High School

Balingup Primary School

Ballajura Community College

Ballajura Primary School

Bambara Primary School

Banksia Grove Primary School

Banksia Park Primary School

Bannister Creek Primary School

Bateman Primary School 

Baynton West Primary School

Beachlands Primary School

Beaconsfield Primary School

Beaumaris Primary School

Beckenham Primary School

Beeliar Primary School

Beldon Education Support Centre

Beldon Primary School

Belmont City College

Belridge Secondary College

Belridge Secondary Education Support Centre

Bertram Primary School

Beverley District High School 

Bibra Lake Primary School

Bicton Primary School

Bindoon Primary School

Bletchley Park Primary School

Bluff Point Primary School

Booragoon Primary School

Boyanup Primary School 

Boyup Brook District High School

Bramfield Park Primary School

Bridgetown Primary School

Brookman Primary School

Brookton District High School

Broome North Primary School

Broome Primary School

Broome Senior High School

Bruce Rock District High School

Bull Creek Primary School

Bullsbrook College

Bunbury Primary School

Bunbury Senior High School

Bungaree Primary School

Burbridge School

Burrendah Primary School

Busselton Primary School

Busselton Senior High School

Butler College

Butler Primary School

Byford Primary School

Byford Secondary College

Cable Beach Primary School

Caladenia Primary School

Calista Primary School

Camboon Primary School

Campbell Primary School

Canning College

Canning Vale College

Canning Vale Education Support Centre

Canning Vale Primary School

Cannington Community College

Cape Naturaliste College

Capel Primary School

Carey Park Primary School

Carine Primary School

Carine Senior High School

Carlisle Primary School

Carnaby Rise Primary School 

Carramar Primary School

Carson Street School

Cassia Primary School

Castletown Primary School 

Caversham Primary School

Cecil Andrews Senior High School

Cervantes Primary School

Challis Community Primary School

Chapman Valley Primary School

Chidlow Primary School

Churchlands Primary School

Churchlands Senior High School

City Beach Primary School

Clarkson Primary School

Clifton Hills Primary School

Cloverdale Primary School

Collie Senior High School

Comet Bay College

Comet Bay Primary School

Como Primary School

Como Secondary College

Connolly Primary School

Coodanup College

Cooinda Primary School

Coolbinia Primary School

Cooloongup Primary School

Coorow Primary School

Corrigin District High School

Cottesloe Primary School

Cowaramup Primary School

Craigie Heights Primary School

Cranbrook Primary School 

Creaney Education Support Centre

Creaney Primary School

Cunderdin District High School

Currambine Primary School

Cyril Jackson Senior Campus

Dalkeith Primary School

Dalmain Primary School

Dalyellup College

Dalyellup Primary School

Dampier Primary School

Darkan Primary School

Darling Range Sports College

Davallia Primary School

Dawson Park Primary School

Deanmore Primary School

Denmark Primary School

Denmark Senior High School

Dianella Heights Primary School

Dianella Primary College

Dianella Secondary College

Dianella Secondary College Education Support Centre

Dongara District High School

Donnybrook District High School

Doubleview Primary School

Dowerin District High School

Dudley Park Primary School

Duncraig Primary School

Duncraig Secondary Education Support Centre

Duncraig Senior High School

Dunsborough Primary School

Durham Road School

East Beechboro Primary School

East Butler Primary School

East Fremantle Primary School

East Hamersley Primary School

East Hamilton Hill Primary School

East Kalgoorlie Primary School

East Kenwick Primary School

East Manjimup Primary School

East Narrogin Primary School

East Victoria Park Primary School

East Wanneroo Primary School

Eastern Goldfields College

Eastern Hills Senior High School

Eaton Community College

Eaton Primary School 

Eden Hill Primary School

Edgewater Primary School

 

 

 

Edney Primary School

Ellen Stirling Primary School

Ellenbrook Primary School

Ellenbrook Secondary College

Endeavour Education Support Centre

Endeavour Primary School

Esperance Primary School

Esperance Senior High School

Excelsior Primary School

Exmouth District High School

Fairview Primary School

Falcon Primary School

Falls Road Primary School

Flinders Park Primary School

Floreat Park Primary School

Forest Crescent Primary School

Frankland River Primary School

Fremantle College (2018)

Fremantle Language Development Centre

Fremantle Primary School

Freshwater Bay Primary School

Gairdner Primary School

Geographe Primary School

Geraldton Senior College

Gidgegannup Primary School 

Gilmore College

Girrawheen Senior High School

Gladys Newton School

Glen Huon Primary School

Glencoe Primary School

Glendale Primary School

Glengarry Primary School

Gnowangerup District High School 

Golden Bay Primary School

Goollelal Primary School

Gooseberry Hill Primary School

Gosnells Primary School

Governor Stirling Senior High School

Greenfields Primary School

Greenmount Primary School

Greenwood College

Greenwood Primary School

Grovelands Primary School

Gwynne Park Education Support Centre 

Halidon Primary School

Halls Head College

Halls Head College Education Support Centre

Halls Head Primary School

Hamilton Senior High School

Hammond Park Primary School

Hampton Park Primary School

Hampton Senior High School

Hannans Primary School

Harmony Primary School

Harrisdale Primary School

Harrisdale Senior High School 

Harvey Senior High School

Hawker Park Primary School

Heathridge Primary School

Hedland Senior High School

Helena Valley Primary School

High Wycombe Primary School

Highgate Primary School

Hillarys Primary School

Hillman Primary School

Hilton Primary School

Hocking Primary School

Hollywood Primary School

Honeywood Primary School 

Hyden Primary School

Illawarra Primary School

Inglewood Primary School

Jandakot Primary School

Jarrahdale Primary School

John Butler Primary College

John Curtin College of the Arts

John Forrest Secondary College

John Tonkin College

John Tonkin College Education Support Centre

John Willcock College

Jolimont Primary School

Joondalup Education Support Centre

Joondalup Primary School

Joseph Banks Secondary College

Jurien Bay District High School

Kalamunda Senior High School

Kalamunda Senior High School Education Support Centre

Kalannie Primary School

Kalgoorlie Primary School

Kapinara Primary School

Kardinya Primary School

Karratha Primary School

Karratha Senior High School

Karridale Primary School

Karrinyup Primary School

Katanning Primary School

Katanning Senior High School

Kellerberrin District High School

Kelmscott Primary School

Kelmscott Senior High School

Kensington Primary School

Kensington Secondary School

Kent Street Senior High School

Kiara College

Kingston Primary School

Kinross College

Kinross Primary School

Kondinin Primary School

Koondoola Primary School

Koorana Education Support Centre

Koorana Primary School

Kulin District High School

Kyilla Primary School

Lake Grace District High School

Lake Gwelup Primary School

Lake Monger Primary School

Lakeland Senior High School

Lakelands Primary School

Landsdale Primary School

Leda Education Support Centre

Leda Primary School

Leeman Primary School

Leeming Primary School 

Leeming Senior High School

Leeming Senior High School Education Support Centre

Leinster Community School

Lesmurdie Primary School

Lesmurdie Senior High School

Little Grove Primary School

Lynwood Senior High School

Madeley Primary School

Maida Vale Primary School

Maidens Park Primary School

Makybe Rise Primary School

Malibu School 

Malvern Springs Primary School 

Mandurah Primary School 

Manea Senior College

Manjimup Education Support Centre

Manjimup Primary School

Manjimup Senior High School

Manning Primary School

Marangaroo Primary School

Margaret River Primary School

Margaret River Senior High School

Marmion Primary School

Marri Grove Primary School 

Maylands Peninsula Primary School

Meadow Springs Education Support Centre

Meadow Springs Primary School

Medina Primary School

Melville Primary School

Melville Senior High School

Merredin College 

Merriwa Education Support Centre

Merriwa Primary School

Middle Swan Primary School

Miling Primary School

Millen Primary School

Mindarie Primary School

Mindarie Senior College

Moora Primary School

Morawa District High School

Morley Primary School 

Morley Senior High School

Mosman Park Primary School

Mount Barker Community College

Mount Hawthorn Education Support Centre

Mount Hawthorn Primary School

Mount Lawley Primary School 

Mount Lawley Senior High School

Mount Lockyer Primary School

Mount Pleasant Primary School

Mukinbudin District High School

Mullaloo Beach Primary School

Mullaloo Heights Primary School

Mundijong Primary School

Narembeen District High School

Narrogin Primary School

Nedlands Primary School

Neerigen Brook Primary School

Newborough Primary School

Newman Primary School

Newman Senior High School

Newton Moore Education Support Centre

Newton Moore Senior High School

Newton Primary School

Noranda Primary School

North Albany Senior High School

North Balga Primary School

North Beach Primary School

North Cottesloe Primary School

North East Metropolitan Language Development Centre

North Fremantle Primary School

North Kalgoorlie Primary School 

North Perth Primary School

North Tom Price Primary School

North Woodvale Primary School

Oberthur Primary School

Ocean Reef Primary School

Ocean Reef Senior High School

Ocean Road Primary School

O'Connor Primary School

Orange Grove Primary School

Osborne Primary School

Pannawonica Primary School 

Paraburdoo Primary School

Parkerville Primary School 

Parkfield Primary School

Parkwood Primary School 

Pearsall Primary School

Peel Language Development School

Peg's Creek Primary School

Pemberton District High School 

Perenjori Primary School

Perth Modern School

Phoenix Primary School

Piara Waters Primary School

Pickering Brook Primary School

Pinjarra Primary School 

Pinjarra Senior High School

Port Hedland Primary School

Port Kennedy Primary School

Poseidon Primary School

Poynter Primary School

Queens Park Primary School

Quinns Beach Primary School

Quinns Rocks Primary School

Ranford Primary School

Rangeway Primary School

River Valley Primary School

Rivergums Primary School

Riverside Education Support Centre

Riverside Primary School

Riverton Education Support Centre 

Riverton Primary School 

Rockingham Beach Education Support Centre

Rockingham Beach Primary School

Rockingham Lakes Primary School

Rockingham Senior High School

Rockingham Senior High School Education Support Centre

Roebuck Primary School

Roleystone Community College

Rosalie Primary School

Roseworth Primary School

Rossmoyne Primary School

Rossmoyne Senior High School

Rostrata Primary School

Safety Bay Primary School

Safety Bay Senior High School

Sawyers Valley Primary School

Scarborough Primary School

Secret Harbour Primary School

Serpentine Primary School 

Settlers Primary School

Sevenoaks Senior College

Shenton College

Singleton Primary School

Sir David Brand School

Sorrento Primary School

South Ballajura Education Support Centre

South Bunbury Primary School

South Coogee Primary School

South East Metropolitan Language Development Centre

South Fremantle Senior High School

South Halls Head Primary School

South Kalgoorlie Primary School

South Lake Primary School

South Newman Primary School

South Padbury Primary School

South Perth Primary School

South Stirling Primary School

Southern Cross District High School

Southern River College

Spearwood Alternative School

Spearwood Primary School 

Spencer Park Education Support Centre

Spencer Park Primary School

Spring Hill Primary School

Springfield Primary School

Subiaco Primary School

Success Primary School

Sutherland Dianella Primary School

Swan View Senior High School

Swanbourne Primary School

Tambrey Primary School 

Tapping Primary School

Thornlie Senior High School

Three Springs Primary School

Tom Price Primary School

Tom Price Senior High School

Treendale Primary School

Tuart College

Tuart Forest Primary School

Tuart Hill Primary School

Tuart Rise Primary School

Two Rocks Primary School

Upper Swan Primary School

Vasse Primary School

Victoria Park Primary School

Waddington Primary School

Waggrakine Primary School

Waikiki Primary School

Walpole Primary School

Wandina Primary School

Wanneroo Primary School

Wanneroo Secondary College

Warnbro Community High School

Warnbro Community High School Education Support Centre

Warriapendi Primary School

Warwick Senior High School

Wattle Grove Primary School

Wembley Downs Primary School

Wembley Primary School

West Beechboro Primary School

West Busselton Primary School

West Byford Primary School

West Coast Language Development Centre

West Greenwood Primary School

West Leederville Primary School

West Morley Primary School

Western Australian College of Agriculture - Cunderdin

Western Australian College of Agriculture – Denmark

Western Australian College of Agriculture - Harvey

Western Australian College of Agriculture - Morawa

Western Australian College of Agriculture – Narrogin 

Westfield Park Primary School

Westminster Education Support Centre

Westminster Junior Primary School

White Gum Valley Primary School 

Willandra Primary School

Willetton Primary School 

Willetton Senior High School

Wilson Park Primary School

Winterfold Primary School

Winthrop Primary School

Wirrabirra Education Support Centre

Wirrabirra Primary School

Woodbridge Primary School

Woodland Grove Primary School

Woodlands Primary School

Woodvale Primary School

Woodvale Secondary College

Wundowie Primary School

Yanchep Beach Primary School

Yokine Primary School

York District High School

Yule Brook College

Yuluma Primary School