RCPS provides high-quality instruction across all content areas to nearly 14,000 students. Students have the ability to take a wide variety of classes, including:
- dual enrollment and advanced placement courses, which allow students to earn college credits while in high school
- Career & Technical Education programs that enable students to earn industry credentials and begin a high-skill, high-wage career immediately upon graduation
- immersion in the fine arts, from theater and music to drawing and ceramics
- languages from around the world
- and more!
Equity is a thread that is woven into all we do in Roanoke City Public Schools. As educators, we know every child has a preferred learning style with unique aspirations. We must tailor instruction to meet the needs of our individual students, so they achieve their dreams.
Visit our curriculum pages to learn more about the classes and programs we offer.