Public schools in Penrith

15 NSW government schools in the Penrith local government area, covering 10 suburbs and towns.

Primary schools (9)

High schools (5)

Schools for specific purposes (1)

At a glance

The 15 schools listed here have a combined full-time-equivalent enrolment of about 6,915 students. The largest is Glenmore Park High School with 956 students, and the oldest is St Marys Public School, whose first teacher started on 1 June 1861.

Every NSW public school has a local intake area. If you are moving within or into Penrith, check your exact address with the NSW School Finder – intake boundaries can split suburbs.

Suburbs covered: Cambridge Park, Cranebrook, Erskine Park, Glenmore Park, North St Marys, Regentville, St Clair, St Marys, Wallacia, Werrington.