Building Excellent Computer Science Programs Across Virginia
Teach quality computer science to positively impact the next generation in Virginia.
Virginia Computer Science Courses
CodeHS offers courses aligned with Virginia middle school and high school computer science standards. Explore the available courses and recommended pathway below.
Did You Know?
Virginia has K-12 computer science standards
Virginia requires high schools to offer computer science
CodeHS courses are aligned to Virginia computer science standards
CodeHS curriculum is free
Virginia Computer Science Stats
- Approximately 36,000 computing jobs are open in Virginia, which is more than 4 times the average demand
- Computer programmers and software developers in Virginia have an average salary of $103,265
- In 2018, 5,005 students in Virginia took the Advanced Placement Computer Science exams, only 27% of them were female
Sources: College Board, Code.org, Bureau of Labor Statistics
Vertically-Aligned K-12 Computer Science Pathways
CodeHS pathways are 100% aligned to Virginia computer science standards and can be customized based on a district’s needs. The K-12 curriculum covers elementary block-based interdisciplinary programming lessons all the way to College Board Endorsed AP courses.
View Virginia PathwaysWe've Got Virginia Standards Covered
CodeHS maps all of the standards from Virginia to our courses, offering aligned and engaging curriculum in our 6-12 pathway.
Standards Framework | View Alignment |
---|---|
Virginia 6 | View (53.8%) |
Virginia 7 | View (80%) |
Virginia 8 | View (84.6%) |
Virginia Cybersecurity Fundamentals | View (92.7%) |
Virginia Computer Science Foundations | View (100%) |
Virginia Computer Science Principles | View (68.8%) |
Virginia Computer Science Programming | View (76.2%) |
Virginia MS CS Elective | View (57.7%) |
Praxis Prep Course
This professional development course prepares teachers for the Praxis Computer Science Exam. The CodeHS Praxis Prep Course is 100% aligned to Virginia state standards and covers all of the objectives designated for the exam.
Virginia Industry Credentials
CodeHS Certifications offer high school students the opportunity to validate their mastery of programming skills, giving them a competitive advantage when entering college or the workforce.
Our high school student certifications have been approved by the Virginia Department of Education as an Industry Credential in the state of Virginia.
Learn MoreHear From Other Virginia Educators
How Schools in Virginia are Using CodeHS
Virginia Policies & Resources
Virginia was the first state to require all schools to offer computer science after lawmakers made a revision to the required academic standards in 2016.
By November 2017, the Virginia Department of Education adopted K-12 computer science standards to their Standards of Learning (SOLs) based on CSTA, K-12 CS Framework, and College Board Advanced Placement. These standards are intended to provide students with a detailed understanding of the study of computers, algorithmic processes, and cybersecurity.
Sources: Virginia Department of Education, Code.org, EdWeek
Explore Virginia CS Funding & Grants
CodeHS Privacy Policy for Virginia
CodeHS is a member of the Student Data Privacy Consortium (SDPC) in many states. Your district can sign Exhibit E to execute the agreement for your state.
Explore our Privacy Center to learn more.