| School Name | Grades | Address | Zip | Phone | County | Type | District Name |
| Andrew Lewis Middle School | 6-8 | 616 South College Ave Salem, VA | 24153 | (540) 387-2513 | Salem city | public | Salem City Public Schools |
| East Salem Elementary School | PK-5 | 1765 Blvd Salem, VA | 24153 | (540) 375-7001 | Salem city | public | Salem City Public Schools |
| Fort Lewis Elementary School | PK-5 | 3115 West Main St Salem, VA | 24153 | (540) 387-6594 | Salem city | public | Roanoke County Public Schools |
| G.W. Carver Elementary School | K-5 | 6 Fourth St Salem, VA | 24153 | (540) 387-2492 | Salem city | public | Salem City Public Schools |
| Glenvar Elementary School | PK-5 | 4507 Malus Dr Salem, VA | 24153 | (540) 387-6540 | Salem city | public | Roanoke County Public Schools |
| Glenvar High School | 9-12 | 4549 Malus Dr Salem, VA | 24153 | (540) 387-6536 | Salem city | public | Roanoke County Public Schools |
| Glenvar Middle School | 6-8 | 4555 Malus Dr Salem, VA | 24153 | (540) 387-6322 | Salem city | public | Roanoke County Public Schools |
| Gus Mitchell School | 5-12 | P.O. Box 849 Salem, VA | 24153 | (540) 389-4941 | Salem city | private | |
| Mason's Cove Elementary School | PK-5 | 3370 Bradshaw Rd Salem, VA | 24153 | (540) 387-6530 | Salem city | public | Roanoke County Public Schools |
| Salem High School | 9-12 | 400 Spartan Dr Salem, VA | 24153 | (540) 387-2437 | Salem city | public | Salem City Public Schools |
| Salem Montessori School | PK-3 | 1574 Roanoke Blvd Salem, VA | 24153 | (540) 387-1523 | Salem city | private | |
| South Salem Elementary School | K-5 | 1600 Carolyn Rd Salem, VA | 24153 | (540) 387-2478 | Salem city | public | Salem City Public Schools |
| West Salem Elementary School | K-5 | 520 North Bruffey St Salem, VA | 24153 | (540) 387-2503 | Salem city | public | Salem City Public Schools |