Computer Science Endorsement in Virginia

Computer Science Endorsement in Virginia

There are several routes to licensure that enable teachers to teach computer science courses. Additionally, teachers may be able to teach computer science classes with existing endorsements, depending on the course code the course is assigned by the local division. (see below)

Computer Science Endorsement

Virginia endorsement in Computer Science, either as a primary license or as an add on to an existing license.
  1. The requirements can be found here: 
    1. https://law.lis.virginia.gov/admincode/title8/agency20/chapter23/section300/ 
Additionally teachers can add on the computer science endorsement by passing the Praxis Exam 5652 in Computer Science 

  1. As of Fall 2019 teh passing score was 142. Please check with the VDOE to make sure this is current.
  2. VDOE Praxis Requirements for add on endorsement (Word Format)
  3. Praxis Computer Science Site

Existing endorsements

Local school divisions decide what state course codes are assigned to their computer science offerings at the middle and high school level. These codes impact the endorsement a teacher needs to be able to teach the course.
  1. Math endorsement
    1. The computer science course is assigned a math code
    2. Example: 3185 is the code used for AP Computer Science A in a math department
  2. Business and Information Technology Endorsement
    1. The computer science course is in the CTE department
    2. Example: 6641 is the code assigned to the CTE course Advanced Programming
These are offered as examples only, specific questions about licensure should go directly to the VDOE.

    • Related Articles

    • FAQ - Richard Bland Credits

      Program Description: In partnership with Richard Bland College of William and Mary, CodeVA is able to offer free college credit for completion of the CodeVA training program. The goal of the program is to ensure teachers across the state will receive ...
    • CodeVA Facilitator Apprenticeship

      The CodeVA Facilitator Apprenticeship is an intensive  practicum emphasizing continuous learning, best practices for facilitation, pedagogy, and CS knowledge acquisition in a hands on experience. Apprentices are given the space to empower themselves ...
    • Fall 2019 Saturday Sessions

      Fall Session Locations 9/28/2019 Richmond   Roanoke Elementary – Coaches Academy Middle School – Coaches Academy  Middle School – Project GUTS (CS in science) Middle School – Elective  High School – Computer Science Foundations  High School – AP ...
    • Coaching Badges

      To use the Coach Badges just right click to download. Black and white printable versions are at the bottom. Please credit CodeVA when you use them publically. Computer Science Pioneers Just tried their first Computer Science Lesson Computer Science ...
    • Overview: Data and Analysis

      At the core of computing lies data and analysis. The earliest computers were designed to handle repeated calculations. According to Virginia Computer Science SOL Introduction, “Data and Analysis involves the data that exist and the Data Analysis that ...