Located approximately 20 miles north of Philadelphia in a rapidly expanding suburban area, the North Penn School District has an approximate population of more than 90,000. The school district includes the boroughs of Hatfield, Lansdale, and North Wales, the townships of Hatfield, Montgomery, Towamencin and Upper Gwynedd, and the village of Line Lexington.
North Penn spans an area of 42 square miles. There are 13 elementary schools (grades K-6), three middle schools (grades 7-9), and one high school (grades10-12). Enrollment at the elementary level is 6,599, middle level is 3,029, and high school level is 3,318, making a total district enrollment of 13,000. These figures represent the 90th day enrollment of the 2007-2008 school year.