Average Teacher Salary in North Penn School District

The average teacher salary in North Penn School District is $49,488.

Grade Level Average 10th percentile 25th percentile Median 75th percentile 90th percentile
Pre-school $26,788 $18,865 $21,492 $25,311 $30,798 $35,327
Kindergarten $47,978 $27,610 $33,008 $42,643 $60,945 $80,144
Elementary $53,616 $30,290 $38,586 $49,808 $66,161 $86,801
Middle school $61,034 $35,792 $45,096 $57,055 $74,678 $90,715
High school $58,024 $38,270 $44,657 $55,264 $70,174 $85,942

How to Become a Teacher in North Penn School District

To learn how to become a teacher in the North Penn School District, read our how to become a teacher in Pennsylvania article. For average salary information, read our average teacher salary in Pennsylvania article.

General Facts

  • Staff: 2,081
  • Full time teachers: 908
  • Pupil to teacher ratio: 14 to 1
  • Teacher assistants (instructional aides): 216
  • Instructional Coordinators: 7
  • Elementary Teachers: 417
  • Kindergarten Teachers: 21
  • Pre-K Teachers: 0
  • High School Teachers: 460
  • Pre-K to 12 Students: 12,363

Financial Statistics for North Penn School District

Revenue

  • Revenue from local sources: $152,626,000
  • Revenue from state sources: $25,936,000
  • Revenue from federal sources: $5,115,000
  • Total revenue: $183,677,000

Expenses

  • Expenditures on instruction: $99,476,000
  • Expenditures on teacher salary: $98,695,000
  • Expenditures on teacher benefits: $32,265,000
  • Expenditures per student: $61,000
  • Total expenditures: $172,626,000

Breakdown of Teacher Salary Expenses

  • Teacher salary expenses on regular education: $51,562,000
  • Teacher salary expenses on special education: $13,329,000
  • Teacher salary expenses on vocational education: $0

Information on Schools within North Penn School District

Elementary Schools within the North Penn School District

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Bridle Path El School
200 Bridle Path Rd
Lansdale, PA 19446
215-362-2200
  • Total: 603
  • Kindergarten: 71
  • 1st grade: 96
  • 2nd grade: 87
  • 3rd grade: 84
  • 4th grade: 98
  • 5th grade: 76
  • 6th grade: 91
15 to 1 39 Kindergarten 6th Grade
General Nash El School
1560 Liberty Bell Dr
Harleysville, PA 19438
215-368-2407
  • Total: 429
  • Kindergarten: 43
  • 1st grade: 62
  • 2nd grade: 69
  • 3rd grade: 57
  • 4th grade: 66
  • 5th grade: 65
  • 6th grade: 67
15 to 1 29 Kindergarten 6th Grade
Gwyn-nor El School
139 Hancock Rd
North Wales, PA 19454
215-368-7105
  • Total: 582
  • Kindergarten: 70
  • 1st grade: 76
  • 2nd grade: 104
  • 3rd grade: 66
  • 4th grade: 86
  • 5th grade: 103
  • 6th grade: 77
15 to 1 38 Kindergarten 6th Grade
Gwynedd Square El School
1641 Supplaceee Rd
Lansdale, PA 19446
215-855-4331
  • Total: 563
  • Kindergarten: 59
  • 1st grade: 96
  • 2nd grade: 70
  • 3rd grade: 89
  • 4th grade: 85
  • 5th grade: 83
  • 6th grade: 81
15 to 1 37 Kindergarten 6th Grade
Hatfield El School
1701 Fairgrounds Rd
Hatfield, PA 19440
215-368-1585
  • Total: 390
  • Kindergarten: 67
  • 1st grade: 60
  • 2nd grade: 68
  • 3rd grade: 60
  • 4th grade: 82
  • 5th grade: 60
12 to 1 32 Kindergarten 6th Grade
Inglewood El School
1313 Allentown Rd
Lansdale, PA 19446
215-368-2992
  • Total: 457
  • Kindergarten: 51
  • 1st grade: 68
  • 2nd grade: 56
  • 3rd grade: 66
  • 4th grade: 72
  • 5th grade: 71
  • 6th grade: 73
16 to 1 29 Kindergarten 6th Grade
Knapp El School
698 Knapp Rd
Lansdale, PA 19446
215-368-2054
  • Total: 623
  • Kindergarten: 79
  • 1st grade: 89
  • 2nd grade: 85
  • 3rd grade: 98
  • 4th grade: 94
  • 5th grade: 80
  • 6th grade: 98
16 to 1 38 Kindergarten 6th Grade
Kulp El School
801 Cowpath Rd
Hatfield, PA 19440
215-368-3061
  • Total: 410
  • Kindergarten: 46
  • 1st grade: 59
  • 2nd grade: 60
  • 3rd grade: 52
  • 4th grade: 61
  • 5th grade: 59
  • 6th grade: 73
13 to 1 31 Kindergarten 6th Grade
Montgomery El School
120 Penn St
Montgomery, PA 17752
570-547-1608
  • Total: 346
  • Kindergarten: 71
  • 1st grade: 97
  • 2nd grade: 107
  • 3rd grade: 92
  • 4th grade: 104
  • 5th grade: 102
  • 6th grade: 86
13 to 1 27 Kindergarten 5th Grade
North Wales El School
201 Summit St
North Wales, PA 19454
215-699-4471
  • Total: 408
  • Kindergarten: 49
  • 1st grade: 58
  • 2nd grade: 60
  • 3rd grade: 66
  • 4th grade: 62
  • 5th grade: 48
  • 6th grade: 65
13 to 1 31 Kindergarten 6th Grade
Oak Park El School
500 Squirrel Ln
Lansdale, PA 19446
215-368-4017
  • Total: 539
  • Kindergarten: 84
  • 1st grade: 83
  • 2nd grade: 71
  • 3rd grade: 77
  • 4th grade: 79
  • 5th grade: 74
  • 6th grade: 71
15 to 1 36 Kindergarten 6th Grade
Walton Farm El School
1610 Allentown Rd
Lansdale, PA 19446
215-855-8800
  • Total: 567
  • Kindergarten: 69
  • 1st grade: 70
  • 2nd grade: 84
  • 3rd grade: 83
  • 4th grade: 81
  • 5th grade: 80
  • 6th grade: 100
16 to 1 35 Kindergarten 6th Grade
York Avenue El School
700 York Ave
Lansdale, PA 19446
215-368-6002
  • Total: 308
  • Kindergarten: 28
  • 1st grade: 48
  • 2nd grade: 65
  • 3rd grade: 32
  • 4th grade: 55
  • 5th grade: 38
  • 6th grade: 42
15 to 1 21 Kindergarten 6th Grade

Middle Schools within the North Penn School District

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Pennbrook Middle School
1201 East Walnut St
North Wales, PA 19454
215-699-9287
  • Total: 882
  • 7th grade: 299
  • 8th grade: 283
  • 9th grade: 300
12 to 1 72 7th Grade 9th Grade
Penndale Middle School
400 Penn St
Lansdale, PA 19446
215-368-2700
  • Total: 1,309
  • 7th grade: 425
  • 8th grade: 446
  • 9th grade: 438
12 to 1 107 7th Grade 9th Grade
Pennfield Middle School
726 Forty Foot Rd
Hatfield, PA 19440
215-368-9600
  • Total: 783
  • 7th grade: 225
  • 8th grade: 280
  • 9th grade: 278
11 to 1 69 7th Grade 9th Grade

High Schools within the North Penn School District

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
North Penn Senior High School
1340 South Valley Forge Rd
Lansdale, PA 19446
215-368-9800
  • Total: 3,164
  • 9th grade: 4
  • 10th grade: 1,038
  • 11th grade: 1,031
  • 12th grade: 1,091
14 to 1 223 9th Grade 12th Grade

General District Statistics

  • Per capita income: $28,439
  • Median family income: $73,390
  • Median male income: $41,954
  • Median female income: $25,879
  • Median income of a renter: $38,740
  • Median income of a home owner: $71,435
  • Number of Households making:
    10 - 25k25 - 40k40 - 60k60 - 100k100k+
    1,825 2,740 4,610 8,485 7,385

Information for Nearby School Districts