Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in Pennsylvania

New teachers in Pennsylvania make $41,901 per year which is above the average per capita salary across the state. Even with this very competitive wage, there are still teacher shortages in many subject areas, and across preschool, elementary and high school levels. Teachers are encouraged to become certified in a shortage area, and to apply to high-enrolment districts like Philadelphia, Pittsburgh, and Central Bucks School Districts.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in Pennsylvania: Click Here to Search.

Pennsylvania Teacher Salary & Employment

Total Employed

57,100

Salary Range

$54,090 - $100,870

Elementary school teachers have a salary range between $54,090 to $100,870 a year in Pennsylvania. There are around fifty thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Pittsburgh 9,700 $70,350
Johnstown 750 $59,330
State College 660 $53,500
Altoona 620 $56,290
Lebanon 600 $67,760
Williamsport 590 $68,160
Chambersburg, Waynesboro 570 $65,090
Gettysburg 550 $60,880
Bloomsburg, Berwick 350 $59,960
Scranton, Wilkes, Barre, Hazleton 2,860 $61,060

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

3,500

Salary Range

$52,480 - $126,370

English teachers have a salary range between $52,480 to $126,370 a year in Pennsylvania, with over 3,500 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Lancaster 90 -
Pittsburgh 720 $71,350
Erie 60 -
Johnstown 50 $64,470
Scranton, Wilkes, Barre, Hazleton 210 $79,200
Harrisburg, Carlisle 200 $70,200
Reading 120 $72,490

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Learn how to become a high school teacher.

Total Employed

46,130

Salary Range

$52,590 - $96,880

As a high school teacher in Pennsylvania you can expect to make between $52,590 - $96,880. There are around forty thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Johnstown 870 $58,720
Pittsburgh 8,000 $71,720
Lebanon 610 $71,470
Erie 570 $52,690
Bloomsburg, Berwick 530 $67,750
Altoona 400 $57,760
Chambersburg, Waynesboro 290 $70,280
Lancaster 2,020 $65,960
Scranton, Wilkes, Barre, Hazleton 1,740 $69,330
Reading 1,570 $68,040

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Learn how to become a history teacher.

Total Employed

1,030

Salary Range

$61,260 - $151,280

In Pennsylvania, a history teacher's salary may range from $61,260 to $151,280. There are around a thousand employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Scranton, Wilkes, Barre, Hazleton 50 -
Harrisburg, Carlisle 40 $90,330
Lancaster 30 $84,270
Pittsburgh 210 $92,780

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

3,040

Salary Range

$51,490 - $99,160

Kindergarten teachers in Pennsylvania, can earn between $51,490 to $99,160 a year. There are around three thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
York, Hanover 90 $75,000
Pittsburgh 560 $75,350
Harrisburg, Carlisle 260 $56,880
Scranton, Wilkes, Barre, Hazleton 110 $64,240
Reading 100 $62,990
Erie - $60,910
Lancaster - $46,730

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Math teacher requirements vary by state

Total Employed

135,100

Salary Range

$51,490 - $157,700

As a math teacher in Pennsylvania you can expect to make between $51,490 - $157,700. Pennsylvania is home to about ninety thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Lancaster 60 -
Reading 60 -
Erie 50 -
Pittsburgh 430 $95,900
Johnstown 30 $65,270
Harrisburg, Carlisle 180 $81,980
Scranton, Wilkes, Barre, Hazleton 130 -

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Students run on a basketball court in PE class

Total Employed

7,170

Salary Range

$20,870 - $82,690

P.e. teachers have a salary range between $20,870 to $82,690 a year in Pennsylvania. Pennsylvania is home to about seven thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Chambersburg, Waynesboro 80 $27,560
East Stroudsburg 80 $44,260
Johnstown 80 -
Williamsport 80 $41,170
Lancaster 430 $42,470
Altoona 40 $33,980
Bloomsburg, Berwick 40 $39,410
Scranton, Wilkes, Barre, Hazleton 370 $35,140
Harrisburg, Carlisle 260 $38,840
Erie 250 $44,860

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

14,400

Salary Range

$24,590 - $44,570

In Pennsylvania, a preschool teacher's salary may range from $24,590 to $44,570, with over 14,400 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Gettysburg 80 $27,030
Lebanon 70 $28,200
Scranton, Wilkes, Barre, Hazleton 530 $24,870
Bloomsburg, Berwick 50 $29,500
Williamsport 50 $29,070
Harrisburg, Carlisle 440 $29,680
Lancaster 420 $31,340
York, Hanover 400 $29,090
Reading 280 $31,400
Erie 270 $26,300

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

School administrator talks to a student

Total Employed

11,180

Salary Range

$38,900 - $140,510

As a school administrator in Pennsylvania you can expect to make between $38,900 - $140,510. Pennsylvania is home to about eleven thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Lancaster 90 $53,640
York, Hanover 70 $58,030
Erie 60 $51,210
Reading 60 $60,940
Pittsburgh 540 $55,480
East Stroudsburg 40 $51,760
Scranton, Wilkes, Barre, Hazleton 140 $51,560
Harrisburg, Carlisle 120 $52,270

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
State College 90 $92,080
Gettysburg 80 $98,490
Lebanon 80 $93,220
Chambersburg, Waynesboro 70 $90,820
Harrisburg, Carlisle 590 $96,870
Bloomsburg, Berwick 50 $83,270
Williamsport 50 $97,270
Erie 370 $97,030
Lancaster 320 $92,320
York, Hanover 320 $105,830

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

8,010

Salary Range

$48,580 - $95,250

School counselors in Pennsylvania, can earn between $48,580 to $95,250 a year, with over 8,010 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
East Stroudsburg 90 $84,290
Johnstown 80 $43,080
Chambersburg, Waynesboro 70 $66,250
Altoona 60 $49,780
Gettysburg 60 $64,080
Lebanon 60 $63,480
Harrisburg, Carlisle 430 $62,550
Williamsport 30 $54,410
Scranton, Wilkes, Barre, Hazleton 290 $66,240
Lancaster 220 $73,370

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Group of children smiling

Total Employed

6,050

Salary Range

$37,550 - $94,340

In Pennsylvania, a special education teacher's salary may range from $37,550 to $94,340. Pennsylvania is home to about six thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Pittsburgh 110 $48,360

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Preschool) (SOC Code: 25-2051)

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Pittsburgh 830 $67,500
Altoona 60 $50,990
Harrisburg, Carlisle 480 $61,050
Reading 210 $64,110
Erie 170 $56,490
Scranton, Wilkes, Barre, Hazleton 170 $53,520
Lancaster 130 $65,210
York, Hanover - $68,490

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Largest School Districts in Pennsylvania

School District Schools Teachers
School District of Philadelphia 250 7,646
Pittsburgh Public Schools 61 1,864
Central Bucks School District 23 1,170
Reading School District 19 999
Allentown School District 21 976
Bethlehem Area School District 22 929
North Penn School District 17 858
West Chester Area School District 16 817
Erie City School District 19 811
Downingtown Area School District 15 808
Council Rock School District 15 790
Upper Darby School District 14 789
School District of Lancaster 19 784
Central Dauphin School District 19 758
Pennsbury School District 15 755
Pocono Mountain School District 11 732
Scranton School District 16 699
Lower Merion High School 10 656
Hazleton Area School District 9 653
Parkland School District 11 576
East Stroudsburg Area School District 10 562
Easton Area School District 10 547
Abington Heights School District 9 544
Neshaminy School District 12 541
Hambersburg Area School District 17 541
North Allegheny School District 13 541
Spring-Ford Area School District 12 536
State College Area School District 11 521
Norristown Area School District 11 513
Altoona Area School District 14 508
Butler Senior High School 14 503
Cumberland Valley School District 10 502
West Shore School District 16 491
East Penn School District 11 491
Wilkes-Barre Area School District 9 489
Seneca Valley School District 9 477
Hempfield School District 10 464
Pennridge School District 11 461
Boyertown Area School District 10 458
Millcreek Township School District 11 458
Souderton Area School District 11 443
Coatesville Area School District 10 430
Harrisburg City School District 16 423
Bristol Township School District 12 420
Tredyffrin/Easttown School District 8 411
Armstrong School District (Pennsylvania) 10 401
Wilson Military Academy 8 395
Hempfield Area School District 11 394
Perkiomen Valley School District 7 392
Dallastown Area School District 8 390

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in Pennsylvania