GNPS is managed by a School Committee made up of volunteers and is headed by the ASA’s Education Director. It was first started in 1985 with a few casual students to teach Punjabi. Eventually, in 1997, the School was formally registered as a Community Languages School with the NSW Department of Education. Currently, more than 500 students are enrolled in the School and the teaching staff consists of approximately 35 well qualified Punjabi language teachers. In addition to meeting the needs of the local Punjabi community, GNPS has also been attracting the interest of students with English and other non-Punjabi speaking backgrounds.
The School has 11 class rooms, an admin office and a facilities room. All class rooms are fully air conditioned and fitted out with audio visual equipment. In addition, the School is well stocked with learning aids including a large range of bilingual books in Punjabi and English from nursery level to year 5.