Average Teacher Salary in Harford County Public Schools

The average teacher salary in Harford County Public Schools is $49,088.

Grade Level Average 10th percentile 25th percentile Median 75th percentile 90th percentile
Pre-school $28,960 $17,630 $20,780 $25,400 $33,960 $47,690
Kindergarten $38,890 $21,810 $24,960 $29,620 $51,350 $66,920
Elementary $57,100 $35,850 $45,860 $55,920 $69,940 $81,320
Middle school $59,450 $35,570 $45,040 $56,960 $73,330 $87,440
High school $61,040 $40,790 $47,720 $58,790 $74,000 $86,130

How to Become a Teacher in Harford County Public Schools

To learn how to become a teacher in the Harford County Public Schools, read our how to become a teacher in Maryland article. For average salary information, read our average teacher salary in Maryland article.

General Facts

  • Staff: 5,302
  • Full time teachers: 2,742
  • Pupil to teacher ratio: 13 to 1
  • Teacher assistants (instructional aides): 444
  • Instructional Coordinators: 72
  • Elementary Teachers: 1,414
  • Kindergarten Teachers: 152
  • Pre-K Teachers: 23
  • High School Teachers: 1,153
  • Pre-K to 12 Students: 38,610

Financial Statistics for Harford County Public Schools

Revenue

  • Revenue from local sources: $255,734,000
  • Revenue from state sources: $212,800,000
  • Revenue from federal sources: $22,830,000
  • Total revenue: $491,364,000

Expenses

  • Expenditures on instruction: $256,136,000
  • Expenditures on teacher salary: $256,494,000
  • Expenditures on teacher benefits: $93,778,000
  • Expenditures per student: $494,000
  • Total expenditures: $485,038,000

Breakdown of Teacher Salary Expenses

  • Teacher salary expenses on regular education: $119,006,000
  • Teacher salary expenses on special education: $23,937,000
  • Teacher salary expenses on vocational education: $6,432,000

Information on Schools within Harford County Public Schools

Elementary Schools within the Harford County Public Schools

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Abingdon Elementary
399 Singer Rd
Abingdon, MD 21009
410-638-3910
  • Total: 795
  • Pre-k: 40
  • Kindergarten: 122
  • 1st grade: 152
  • 2nd grade: 122
  • 3rd grade: 115
  • 4th grade: 113
  • 5th grade: 131
15 to 1 53 Prekindergarten 5th Grade
Bakerfield Elementary
36 Baker St
Aberdeen, MD 21001
410-273-5518
  • Total: 477
  • Pre-k: 39
  • Kindergarten: 74
  • 1st grade: 78
  • 2nd grade: 68
  • 3rd grade: 71
  • 4th grade: 72
  • 5th grade: 75
16 to 1 31 Prekindergarten 5th Grade
Bel Air Elementary
30 East Lee St
Bel Air, MD 21014
410-638-4160
  • Total: 512
  • Pre-k: 39
  • Kindergarten: 81
  • 1st grade: 70
  • 2nd grade: 73
  • 3rd grade: 78
  • 4th grade: 88
  • 5th grade: 83
15 to 1 35 Prekindergarten 5th Grade
Church Creek Elementary
4299 Church Creek Rd
Belcamp, MD 21017
410-273-5550
  • Total: 743
  • Pre-k: 40
  • Kindergarten: 147
  • 1st grade: 118
  • 2nd grade: 117
  • 3rd grade: 121
  • 4th grade: 96
  • 5th grade: 104
16 to 1 47 Prekindergarten 5th Grade
Churchville Elementary
2935 Level Rd
Churchville, MD 21028
410-638-3800
  • Total: 363
  • Kindergarten: 61
  • 1st grade: 65
  • 2nd grade: 56
  • 3rd grade: 63
  • 4th grade: 58
  • 5th grade: 60
14 to 1 25 Kindergarten 5th Grade
Darlington Elementary
2119 Shuresville Rd
Darlington, MD 21034
410-638-3700
  • Total: 125
  • Kindergarten: 20
  • 1st grade: 18
  • 2nd grade: 26
  • 3rd grade: 16
  • 4th grade: 19
  • 5th grade: 26
9 to 1 14 Kindergarten 5th Grade
Deerfield Elementary
2307 Willoughby Beach Rd
Edgewood, MD 21040
410-612-1535
  • Total: 520
  • Kindergarten: 86
  • 1st grade: 94
  • 2nd grade: 69
  • 3rd grade: 91
  • 4th grade: 86
  • 5th grade: 94
12 to 1 43 Kindergarten 5th Grade
Edgewood Elementary
2100 Cedar Dr
Edgewood, MD 21040
410-612-1540
  • Total: 393
  • Pre-k: 85
  • Kindergarten: 44
  • 1st grade: 59
  • 2nd grade: 60
  • 3rd grade: 51
  • 4th grade: 51
  • 5th grade: 43
11 to 1 35 Prekindergarten 5th Grade
Emmorton Elementary
2502 Tollgate Rd
Bel Air, MD 21014
410-638-3920
  • Total: 676
  • Kindergarten: 107
  • 1st grade: 103
  • 2nd grade: 114
  • 3rd grade: 118
  • 4th grade: 115
  • 5th grade: 119
16 to 1 43 Kindergarten 5th Grade
Forest Hill Elementary
2407 Rocks Rd
Forest Hill, MD 21050
410-638-4166
  • Total: 564
  • Kindergarten: 89
  • 1st grade: 78
  • 2nd grade: 98
  • 3rd grade: 103
  • 4th grade: 100
  • 5th grade: 96
15 to 1 39 Kindergarten 5th Grade
Forest Lakes Elementary
100 Osborne Pkwy
Forest Hill, MD 21050
410-638-4262
  • Total: 664
  • Kindergarten: 97
  • 1st grade: 110
  • 2nd grade: 104
  • 3rd grade: 127
  • 4th grade: 117
  • 5th grade: 109
14 to 1 47 Kindergarten 5th Grade
Fountain Green Elementary
517 Fountain Green Rd
Bel Air, MD 21015
410-638-4220
  • Total: 651
  • Kindergarten: 96
  • 1st grade: 105
  • 2nd grade: 97
  • 3rd grade: 118
  • 4th grade: 110
  • 5th grade: 125
15 to 1 44 Kindergarten 5th Grade
G. Lisby Elementary At Hillsdale
810 Edmund St
Aberdeen, MD 21001
410-273-5530
  • Total: 350
  • Pre-k: 34
  • Kindergarten: 47
  • 1st grade: 54
  • 2nd grade: 50
  • 3rd grade: 55
  • 4th grade: 48
  • 5th grade: 62
14 to 1 25 Prekindergarten 5th Grade
Halls Cross Roads Elementary
203 East Bel Air Ave
Aberdeen, MD 21001
410-273-5524
  • Total: 430
  • Pre-k: 51
  • Kindergarten: 74
  • 1st grade: 83
  • 2nd grade: 43
  • 3rd grade: 59
  • 4th grade: 58
  • 5th grade: 62
13 to 1 32 Prekindergarten 5th Grade
Havre De Grace Elementary
600 Juniata St
Havre De Grace, MD 21078
410-939-6616
  • Total: 393
  • Pre-k: 36
  • Kindergarten: 53
  • 1st grade: 54
  • 2nd grade: 72
  • 3rd grade: 53
  • 4th grade: 61
  • 5th grade: 64
12 to 1 33 Prekindergarten 5th Grade
Hickory Elementary
2100 Conowingo Rd
Bel Air, MD 21014
410-638-4170
  • Total: 702
  • Pre-k: 12
  • Kindergarten: 109
  • 1st grade: 120
  • 2nd grade: 92
  • 3rd grade: 119
  • 4th grade: 125
  • 5th grade: 125
14 to 1 49 Prekindergarten 5th Grade
Homestead/wakefield Elementary
900 South Main St
Bel Air, MD 21014
410-638-4175
  • Total: 905
  • Pre-k: 50
  • Kindergarten: 127
  • 1st grade: 142
  • 2nd grade: 133
  • 3rd grade: 170
  • 4th grade: 133
  • 5th grade: 150
14 to 1 64 Prekindergarten 5th Grade
Jarrettsville Elementary
3818 Norrisville Rd
Jarrettsville, MD 21084
410-692-7800
  • Total: 414
  • Kindergarten: 69
  • 1st grade: 81
  • 2nd grade: 59
  • 3rd grade: 64
  • 4th grade: 69
  • 5th grade: 72
14 to 1 29 Kindergarten 5th Grade
John Archer School
100 Thomas Run Rd
Bel Air, MD 21015
410-638-3810
  • Total: 159
  • Pre-k: 5
  • Kindergarten: 6
  • 1st grade: 5
  • 2nd grade: 2
  • 3rd grade: 5
  • 4th grade: 4
  • 5th grade: 9
  • 6th grade: 12
  • 7th grade: 9
  • 8th grade: 7
  • 9th grade: 7
  • 10th grade: 13
  • 11th grade: 6
  • 12th grade: 69
3 to 1 53 Prekindergarten 12th Grade
Joppatowne Elementary
407 Trimble Rd
Joppa, MD 21085
410-612-1546
  • Total: 546
  • Pre-k: 40
  • Kindergarten: 81
  • 1st grade: 100
  • 2nd grade: 77
  • 3rd grade: 74
  • 4th grade: 84
  • 5th grade: 90
14 to 1 40 Prekindergarten 5th Grade
Magnolia Elementary
901 Trimble Rd
Joppa, MD 21085
410-612-1553
  • Total: 536
  • Pre-k: 38
  • Kindergarten: 54
  • 1st grade: 52
  • 2nd grade: 52
  • 3rd grade: 60
  • 4th grade: 52
  • 5th grade: 68
  • 6th grade: 75
13 to 1 41 Prekindergarten 5th Grade
Meadowvale Elementary
910 Grace View Dr
Havre De Grace, MD 21078
410-939-6622
  • Total: 545
  • Pre-k: 35
  • Kindergarten: 87
  • 1st grade: 85
  • 2nd grade: 85
  • 3rd grade: 94
  • 4th grade: 70
  • 5th grade: 89
15 to 1 36 Prekindergarten 5th Grade
Norrisville Elementary
5302 Norrisville Rd
White Hall, MD 21161
410-692-7810
  • Total: 192
  • Kindergarten: 31
  • 1st grade: 24
  • 2nd grade: 31
  • 3rd grade: 39
  • 4th grade: 30
  • 5th grade: 37
12 to 1 16 Kindergarten 5th Grade
North Bend Elementary
1445 North Bend Rd
Jarrettsville, MD 21084
410-692-7815
  • Total: 402
  • Pre-k: 20
  • Kindergarten: 38
  • 1st grade: 41
  • 2nd grade: 49
  • 3rd grade: 43
  • 4th grade: 43
  • 5th grade: 53
  • 6th grade: 38
  • 7th grade: 40
  • 8th grade: 41
13 to 1 31 Prekindergarten 5th Grade
North Harford Elementary
120 Pylesville Rd
Pylesville, MD 21132
410-638-3670
  • Total: 469
  • Pre-k: 40
  • Kindergarten: 67
  • 1st grade: 77
  • 2nd grade: 57
  • 3rd grade: 78
  • 4th grade: 76
  • 5th grade: 74
15 to 1 31 Prekindergarten 5th Grade
Prospect Mill Elementary
101 Prospect Mill Rd
Bel Air, MD 21015
410-638-3817
  • Total: 951
  • Pre-k: 40
  • Kindergarten: 147
  • 1st grade: 147
  • 2nd grade: 146
  • 3rd grade: 160
  • 4th grade: 155
  • 5th grade: 156
16 to 1 59 Prekindergarten 5th Grade
Ring Factory Elementary
1400 Emmorton Rd
Bel Air, MD 21014
410-638-4186
  • Total: 500
  • Kindergarten: 75
  • 1st grade: 68
  • 2nd grade: 68
  • 3rd grade: 96
  • 4th grade: 98
  • 5th grade: 95
15 to 1 33 Kindergarten 5th Grade
Riverside Elementary
211 Stillmeadow Dr
Joppa, MD 21085
410-612-1560
  • Total: 504
  • Pre-k: 40
  • Kindergarten: 74
  • 1st grade: 78
  • 2nd grade: 77
  • 3rd grade: 71
  • 4th grade: 73
  • 5th grade: 91
14 to 1 36 Prekindergarten 5th Grade
Roye-williams Elementary
201 Oakington Rd
Havre De Grace, MD 21078
410-273-5536
  • Total: 426
  • Pre-k: 39
  • Kindergarten: 58
  • 1st grade: 62
  • 2nd grade: 65
  • 3rd grade: 71
  • 4th grade: 72
  • 5th grade: 59
11 to 1 38 Prekindergarten 5th Grade
William Paca/old Post Road Elementary
2706 Old Philadelphia Rd
Abingdon, MD 21009
410-612-1566
  • Total: 1,020
  • Pre-k: 92
  • Kindergarten: 149
  • 1st grade: 180
  • 2nd grade: 166
  • 3rd grade: 157
  • 4th grade: 130
  • 5th grade: 146
14 to 1 73 Prekindergarten 5th Grade
William South James Elementary
1 Laurentum Pkw
Abingdon, MD 21009
410-638-3900
  • Total: 487
  • Pre-k: 40
  • Kindergarten: 75
  • 1st grade: 76
  • 2nd grade: 80
  • 3rd grade: 61
  • 4th grade: 78
  • 5th grade: 77
14 to 1 34 Prekindergarten 5th Grade
Youths Benefit Elementary
1901 Fallston Rd
Fallston, MD 21047
410-638-4190
  • Total: 1,072
  • Kindergarten: 160
  • 1st grade: 177
  • 2nd grade: 159
  • 3rd grade: 187
  • 4th grade: 194
  • 5th grade: 195
18 to 1 61 Kindergarten 5th Grade

Middle Schools within the Harford County Public Schools

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Aberdeen Middle
111 Mount Royal Ave
Aberdeen, MD 21001
410-273-5510
  • Total: 1,120
  • 6th grade: 404
  • 7th grade: 350
  • 8th grade: 366
14 to 1 83 6th Grade 8th Grade
Bel Air Middle
99 Idlewild St
Bel Air, MD 21014
410-638-4140
  • Total: 1,249
  • 6th grade: 422
  • 7th grade: 396
  • 8th grade: 431
15 to 1 82 6th Grade 8th Grade
Edgewood Middle
2311 Willoughby Beach Rd
Edgewood, MD 21040
410-612-1518
  • Total: 1,028
  • 6th grade: 328
  • 7th grade: 361
  • 8th grade: 339
12 to 1 86 6th Grade 8th Grade
Fallston Middle School
2303 Carrs Mill Rd
Fallston, MD 21047
410-638-4129
  • Total: 905
  • 6th grade: 289
  • 7th grade: 307
  • 8th grade: 309
15 to 1 62 6th Grade 8th Grade
Havre De Grace Middle
401 Lewis Ln
Havre De Grace, MD 21078
410-939-6608
  • Total: 613
  • 6th grade: 187
  • 7th grade: 206
  • 8th grade: 220
15 to 1 42 6th Grade 8th Grade
Magnolia Middle
299 Foroute Hoyle Rd
Joppa, MD 21085
410-612-1525
  • Total: 785
  • 6th grade: 227
  • 7th grade: 287
  • 8th grade: 271
13 to 1 60 6th Grade 8th Grade
North Harford Middle
112 Pylesville Rd
Pylesville, MD 21132
410-638-3658
  • Total: 1,134
  • 6th grade: 377
  • 7th grade: 373
  • 8th grade: 384
15 to 1 76 6th Grade 8th Grade
Patterson Mill Middle School
85 Patterson Mill Rd
Bel Air, MD 21015
410-638-4640
  • Total: 763
  • 6th grade: 252
  • 7th grade: 257
  • 8th grade: 254
16 to 1 49 6th Grade 8th Grade
Restoration Alternative Academy Charter School
253 Paradise Rd
Aberdeen, MD 21001
410-273-5560
  • Total: 79
  • 6th grade: 14
  • 7th grade: 11
  • 8th grade: 15
  • 9th grade: 27
  • 10th grade: 11
  • 11th grade: 1
11 to 1 7 6th Grade 11th Grade
Southampton Middle
1200 Moores Mill Rd
Bel Air, MD 21014
410-638-4150
  • Total: 1,295
  • 6th grade: 404
  • 7th grade: 418
  • 8th grade: 473
15 to 1 87 6th Grade 8th Grade

High Schools within the Harford County Public Schools

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Aberdeen High
251 Paradise Rd
Aberdeen, MD 21001
410-273-5500
  • Total: 1,504
  • 9th grade: 431
  • 10th grade: 379
  • 11th grade: 349
  • 12th grade: 345
15 to 1 98 9th Grade 12th Grade
Bel Air High
100 Heighe St
Bel Air, MD 21014
410-638-4600
  • Total: 1,380
  • 9th grade: 380
  • 10th grade: 358
  • 11th grade: 237
  • 12th grade: 405
15 to 1 90 9th Grade 12th Grade
Edgewood High
2415 Willoughby Beach Rd
Edgewood, MD 21040
410-612-1500
  • Total: 1,123
  • 9th grade: 347
  • 10th grade: 291
  • 11th grade: 248
  • 12th grade: 237
13 to 1 87 9th Grade 12th Grade
Fallston High
2301 Carrs Mill Rd
Fallston, MD 21047
410-638-4120
  • Total: 1,365
  • 9th grade: 300
  • 10th grade: 278
  • 11th grade: 385
  • 12th grade: 402
15 to 1 89 9th Grade 12th Grade
Harford Technical High
200 Thomas Run Rd
Bel Air, MD 21015
410-638-3804
  • Total: 1,040
  • 9th grade: 288
  • 10th grade: 264
  • 11th grade: 242
  • 12th grade: 246
14 to 1 73 9th Grade 12th Grade
Havre De Grace High
700 Congress Ave
Havre De Grace, MD 21078
410-939-6600
  • Total: 764
  • 9th grade: 230
  • 10th grade: 179
  • 11th grade: 176
  • 12th grade: 179
16 to 1 49 9th Grade 12th Grade
John Archer School
100 Thomas Run Rd
Bel Air, MD 21015
410-638-3810
  • Total: 159
  • Pre-k: 5
  • Kindergarten: 6
  • 1st grade: 5
  • 2nd grade: 2
  • 3rd grade: 5
  • 4th grade: 4
  • 5th grade: 9
  • 6th grade: 12
  • 7th grade: 9
  • 8th grade: 7
  • 9th grade: 7
  • 10th grade: 13
  • 11th grade: 6
  • 12th grade: 69
3 to 1 53 Prekindergarten 12th Grade
Joppatowne High
555 Joppa Farm Rd
Joppa, MD 21085
410-612-1510
  • Total: 969
  • 9th grade: 290
  • 10th grade: 238
  • 11th grade: 205
  • 12th grade: 236
14 to 1 68 9th Grade 12th Grade
North Harford High
211 Pylesville Rd
Pylesville, MD 21132
410-638-3650
  • Total: 1,367
  • 9th grade: 377
  • 10th grade: 321
  • 11th grade: 341
  • 12th grade: 328
16 to 1 87 9th Grade 12th Grade
Patterson Mill High School
85 Patterson Mill Rd
Bel Air, MD 21015
410-638-4640
  • Total: 701
  • 9th grade: 249
  • 10th grade: 235
  • 11th grade: 217
15 to 1 47 9th Grade 11th Grade
Restoration Alternative Academy Charter School
253 Paradise Rd
Aberdeen, MD 21001
410-273-5560
  • Total: 79
  • 6th grade: 14
  • 7th grade: 11
  • 8th grade: 15
  • 9th grade: 27
  • 10th grade: 11
  • 11th grade: 1
11 to 1 7 6th Grade 11th Grade

Other Schools within the Harford County Public Schools (Alternative, Special Education)

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
C. Milton Wright High
1301 North Fountain Green Rd
Bel Air, MD 21015
410-638-4110
  • Total: 1,587
  • 9th grade: 348
  • 10th grade: 416
  • 11th grade: 421
  • 12th grade: 402
15 to 1 109 9th Grade 12th Grade
Center For Educational Opportunity - Alternative C
253 Paradise Rd
Aberdeen, MD 21001
410-273-5594
  • Total: 106
  • 7th grade: 1
  • 8th grade: 7
  • 9th grade: 18
  • 10th grade: 35
  • 11th grade: 19
  • 12th grade: 26
5 to 1 20 7th Grade 12th Grade
Dublin Elementary
1527 Whiteford Rd
Street, MD 21154
410-638-3703
  • Total: 247
  • Pre-k: 34
  • Kindergarten: 27
  • 1st grade: 36
  • 2nd grade: 41
  • 3rd grade: 42
  • 4th grade: 30
  • 5th grade: 37
14 to 1 18 Prekindergarten 5th Grade

General District Statistics

  • Per capita income: $24,232
  • Median family income: $63,868
  • Median male income: $38,286
  • Median female income: $23,545
  • Median income of a renter: $33,075
  • Median income of a home owner: $64,466
  • Number of Households making:
    10 - 25k25 - 40k40 - 60k60 - 100k100k+
    5,960 8,135 13,480 21,320 11,835