Average Teacher Salary in Roanoke County Public Schools

The average teacher salary in Roanoke County Public Schools is $45,800.

Grade Level Average 10th percentile 25th percentile Median 75th percentile 90th percentile
Pre-school $26,080 $16,930 $18,680 $22,420 $28,840 $38,440
Kindergarten not available not available not available not available not available not available
Elementary $51,200 $33,690 $40,370 $51,750 $61,430 $67,930
Middle school $53,540 $36,300 $42,800 $54,190 $62,530 $70,590
High school $52,380 $34,920 $41,640 $52,450 $61,990 $70,350

How to Become a Teacher in Roanoke County Public Schools

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

General Facts

  • Staff: 2,650
  • Full time teachers: 802
  • Pupil to teacher ratio: 17 to 1
  • Teacher assistants (instructional aides): 325
  • Instructional Coordinators: 261
  • Elementary Teachers: 338
  • Kindergarten Teachers: 57
  • Pre-K Teachers: 19
  • High School Teachers: 388
  • Pre-K to 12 Students: 14,937

Financial Statistics for Roanoke County Public Schools

Revenue

  • Revenue from local sources: $77,295,000
  • Revenue from state sources: $72,820,000
  • Revenue from federal sources: $6,499,000
  • Total revenue: $156,614,000

Expenses

  • Expenditures on instruction: $83,825,000
  • Expenditures on teacher salary: $86,917,000
  • Expenditures on teacher benefits: $28,820,000
  • Expenditures per student: $205,000
  • Total expenditures: $146,417,000

Breakdown of Teacher Salary Expenses

  • Teacher salary expenses on regular education: $43,181,000
  • Teacher salary expenses on special education: $9,631,000
  • Teacher salary expenses on vocational education: $2,520,000

Information on Schools within Roanoke County Public Schools

Elementary Schools within the Roanoke County Public Schools

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Back Creek Elementary
7130 Bent Mountain Rd
Roanoke, VA 24018
540-772-7565
  • Total: 312
  • Pre-k: 13
  • Kindergarten: 41
  • 1st grade: 48
  • 2nd grade: 46
  • 3rd grade: 47
  • 4th grade: 56
  • 5th grade: 61
16 to 1 20 Prekindergarten 5th Grade
Bent Mountain Elementary
10148 Tinsley Ln
Bent Mountain, VA 24059
540-929-4281
  • Total: 61
  • Kindergarten: 10
  • 1st grade: 9
  • 2nd grade: 11
  • 3rd grade: 11
  • 4th grade: 10
  • 5th grade: 10
9 to 1 7 Kindergarten 5th Grade
Bonsack Elementary
5437 Crumpacker Dr
Roanoke, VA 24019
540-977-5870
  • Total: 481
  • Pre-k: 11
  • Kindergarten: 73
  • 1st grade: 74
  • 2nd grade: 71
  • 3rd grade: 82
  • 4th grade: 75
  • 5th grade: 95
17 to 1 28 Prekindergarten 5th Grade
Burlington Elementary
6533 Peters Creek Rd
Roanoke, VA 24019
540-561-8165
  • Total: 440
  • Pre-k: 10
  • Kindergarten: 65
  • 1st grade: 74
  • 2nd grade: 75
  • 3rd grade: 80
  • 4th grade: 64
  • 5th grade: 72
14 to 1 31 Prekindergarten 5th Grade
Cave Spring Elementary
5404 Springlawn Ave
Roanoke, VA 24018
540-772-7558
  • Total: 481
  • Pre-k: 13
  • Kindergarten: 55
  • 1st grade: 81
  • 2nd grade: 70
  • 3rd grade: 84
  • 4th grade: 78
  • 5th grade: 100
18 to 1 27 Prekindergarten 5th Grade
Clearbrook Elementary
5205 Franklin Rd
Roanoke, VA 24014
540-772-7555
  • Total: 243
  • Pre-k: 10
  • Kindergarten: 37
  • 1st grade: 53
  • 2nd grade: 42
  • 3rd grade: 36
  • 4th grade: 33
  • 5th grade: 32
13 to 1 18 Prekindergarten 5th Grade
Fort Lewis Elementary
3115 West Main St
Salem, VA 24153
540-387-6594
  • Total: 222
  • Pre-k: 10
  • Kindergarten: 33
  • 1st grade: 34
  • 2nd grade: 39
  • 3rd grade: 34
  • 4th grade: 40
  • 5th grade: 32
14 to 1 16 Prekindergarten 5th Grade
Glen Cove Elementary
5901 Cove Rd
Roanoke, VA 24019
540-561-8135
  • Total: 444
  • Pre-k: 10
  • Kindergarten: 76
  • 1st grade: 64
  • 2nd grade: 76
  • 3rd grade: 70
  • 4th grade: 78
  • 5th grade: 70
16 to 1 28 Prekindergarten 5th Grade
Glenvar Elementary
4507 Malus Dr
Salem, VA 24153
540-387-6540
  • Total: 373
  • Pre-k: 9
  • Kindergarten: 65
  • 1st grade: 58
  • 2nd grade: 62
  • 3rd grade: 52
  • 4th grade: 67
  • 5th grade: 60
17 to 1 23 Prekindergarten 5th Grade
Green Valley Elementary
3838 Overdale Rd
Roanoke, VA 24018
540-772-7556
  • Total: 365
  • Pre-k: 7
  • Kindergarten: 52
  • 1st grade: 68
  • 2nd grade: 50
  • 3rd grade: 58
  • 4th grade: 70
  • 5th grade: 60
15 to 1 24 Prekindergarten 5th Grade
Herman L. Horn Elementary
1002 Ruddell Rd
Vinton, VA 24179
540-857-5007
  • Total: 440
  • Pre-k: 19
  • Kindergarten: 63
  • 1st grade: 70
  • 2nd grade: 64
  • 3rd grade: 75
  • 4th grade: 76
  • 5th grade: 73
14 to 1 32 Prekindergarten 5th Grade
Mason's Cove Elementary
3370 Bradshaw Rd
Salem, VA 24153
540-387-6530
  • Total: 201
  • Pre-k: 7
  • Kindergarten: 37
  • 1st grade: 35
  • 2nd grade: 29
  • 3rd grade: 33
  • 4th grade: 29
  • 5th grade: 31
13 to 1 16 Prekindergarten 5th Grade
Mountain View Elementary
5901 Placeantation Circlecle
Roanoke, VA 24019
540-561-8175
  • Total: 474
  • Pre-k: 16
  • Kindergarten: 23
  • 1st grade: 18
  • 2nd grade: 19
  • 3rd grade: 23
  • 4th grade: 24
  • 5th grade: 26
17 to 1 28 Prekindergarten 5th Grade
Mt. Pleasant Elementary
3216 Mt Placeeasant Blvd
Roanoke, VA 24014
540-427-1879
  • Total: 320
  • Pre-k: 8
  • Kindergarten: 45
  • 1st grade: 54
  • 2nd grade: 59
  • 3rd grade: 46
  • 4th grade: 52
  • 5th grade: 56
15 to 1 22 Prekindergarten 5th Grade
Oak Grove Elementary
5005 Grandin Rd Extension
Roanoke, VA 24018
540-772-7580
  • Total: 552
  • Pre-k: 29
  • Kindergarten: 77
  • 1st grade: 101
  • 2nd grade: 81
  • 3rd grade: 96
  • 4th grade: 87
  • 5th grade: 81
17 to 1 32 Prekindergarten 5th Grade
Penn Forest Elementary
6328 Merriman Rd
Roanoke, VA 24018
540-772-7590
  • Total: 592
  • Pre-k: 13
  • Kindergarten: 93
  • 1st grade: 91
  • 2nd grade: 94
  • 3rd grade: 99
  • 4th grade: 105
  • 5th grade: 97
17 to 1 34 Prekindergarten 5th Grade
W.e. Cundiff Elementary
1200 Hardy Rd
Vinton, VA 24179
540-857-5009
  • Total: 538
  • Pre-k: 26
  • Kindergarten: 62
  • 1st grade: 77
  • 2nd grade: 89
  • 3rd grade: 113
  • 4th grade: 78
  • 5th grade: 93
16 to 1 34 Prekindergarten 5th Grade

Middle Schools within the Roanoke County Public Schools

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Cave Spring Middle
4880 Brambleton Ave
Roanoke, VA 24018
540-772-7560
  • Total: 607
  • 6th grade: 202
  • 7th grade: 197
  • 8th grade: 208
21 to 1 29 6th Grade 8th Grade
Glenvar Middle
4555 Malus Dr
Salem, VA 24153
540-387-6322
  • Total: 440
  • 6th grade: 137
  • 7th grade: 137
  • 8th grade: 166
20 to 1 22 6th Grade 8th Grade
Hidden Valley Middle
4902 Hidden Valley School Rd
Roanoke, VA 24018
540-772-7570
  • Total: 791
  • 6th grade: 257
  • 7th grade: 259
  • 8th grade: 275
23 to 1 35 6th Grade 8th Grade
Northside Middle
6810 Northside High School Rd
Roanoke, VA 24019
540-561-8145
  • Total: 766
  • 6th grade: 307
  • 7th grade: 317
  • 8th grade: 309
23 to 1 34 6th Grade 8th Grade
William Byrd Middle
2910 Washington Ave
Vinton, VA 24179
540-890-1035
  • Total: 877
  • 6th grade: 262
  • 7th grade: 323
  • 8th grade: 292
22 to 1 39 6th Grade 8th Grade

High Schools within the Roanoke County Public Schools

School Students Student to Teacher Ratio Full Time Certified Teachers Lowest Grade Offered Highest Grade Offered
Cave Spring High
3712 Chaparral Dr
Roanoke, VA 24018
540-772-7550
  • Total: 875
  • 9th grade: 234
  • 10th grade: 217
  • 11th grade: 204
  • 12th grade: 220
22 to 1 41 9th Grade 12th Grade
Glenvar High
4549 Malus Dr
Salem, VA 24153
540-387-6536
  • Total: 654
  • 9th grade: 178
  • 10th grade: 160
  • 11th grade: 153
  • 12th grade: 163
22 to 1 30 9th Grade 12th Grade
Hidden Valley High
5000 Titan Trail
Roanoke, VA 24018
540-776-7320
  • Total: 1,197
  • 9th grade: 280
  • 10th grade: 321
  • 11th grade: 305
  • 12th grade: 291
23 to 1 52 9th Grade 12th Grade
Northside High
6758 Northside High School Rd
Roanoke, VA 24019
540-561-8155
  • Total: 983
  • 9th grade: 268
  • 10th grade: 247
  • 11th grade: 242
  • 12th grade: 226
22 to 1 45 9th Grade 12th Grade
William Byrd High
2902 Washington Ave
Vinton, VA 24179
540-890-3090
  • Total: 1,208
  • 9th grade: 293
  • 10th grade: 313
  • 11th grade: 312
  • 12th grade: 290
22 to 1 56 9th Grade 12th Grade

General District Statistics

  • Per capita income: $24,637
  • Median family income: $56,450
  • Median male income: $32,683
  • Median female income: $20,558
  • Median income of a renter: $30,744
  • Median income of a home owner: $54,172
  • Number of Households making:
    10 - 25k25 - 40k40 - 60k60 - 100k100k+
    2,585 4,415 6,325 7,765 3,775

Information for Nearby School Districts