Student Eligibility

  • CodeRVA participating public school divisions are: Chesterfield, Colonial Heights, Dinwiddie, Hanover, Henrico, Hopewell City, New Kent, Petersburg City, Powhatan, Prince George, Richmond City, and Sussex.
  • Any student that is eligible for enrollment in grade 9 or 10 during 2017-2018 in a CodeRVA participating public school division may apply for CodeRVA High School. If not currently enrolled in a CodeRVA participating public school division (private school or home schooled), evidence of eligibility may be required.
  • CodeRVA applicants should have a deep interest in the study of computer science.  There are no academic requirements to apply for CodeRVA High School.  
  • Questions regarding student eligibility may be sent to the CodeRVA Executive Director at

Application Information

  • The CodeRVA Student Application System is now closed.  The application is optimized for use on desktop or laptop computers.
    • For technical support with the online application system, please contact
    • If an alternate method is necessary to complete the student application, please contact the CodeRVA Executive Director at
  • Student eligibility for CodeRVA will be verified by school division staff.  
    • Applicants will need to monitor the e-mail address used in the application process for communications regarding their application status.


  • March 10, 2017 – Selection notifications sent to applicants (selection or waitlist status) via email
  • March 24, 2017 – Last day for students to provide their intent to attend CodeRVA Regional High School 
  • April 10, 2017 – Last day for round two students to provide their intent to attend CodeRVA Regional High School

Student Selection

  • 91 students from 12 participating school divisions will be selected for 2017-2018.  Each CodeRVA participating school division receives a specific number of student slots.  The student slots from each division will be divided evenly between 9th and 10th grade applicants.  If the number of student slots for a school division is odd, then one additional 9th grader will be selected.  
  • One of CodeRVA’s goals is to address socioeconomic, gender, and racial inequities in STEM-related education.  To this end, CodeRVA’s selection process will be independently operated and hosted by a company with a successful history of providing student lottery-based selection systems that support programs that seek representation reflective of the community it serves.