Computer Science Teacher (2022 - 23 SY)

Henrico County Public Schools-1
Richmond, VA, US
You need to sign in or create an account to save a job.

Job Details

Job Title

Computer Science Teacher (2022 - 23 SY)


Richmond, VA, US

Organization Name

Code RVA Regional High School

About Us

CodeRVA is a regional high school with 14 partnering school divisions. The mission of CodeRVA Regional High School is to prepare a diverse population of students for college and careers in computer science through personalized, integrated, and applied learning.

CodeRVA Regional High School provides an innovative learning environment that uses blended and project-based learning to develop students' self-management skills while integrating academic content, agile workplace methodologies, and internship experiences that provide a pipeline of critical thinkers prepared to enter college or Richmond's growing tech sector.

General Statement of Duties

CodeRVA Regional High School seeks a passionate, highly-qualified, experienced, professional educator to serve as an instructional facilitator with blended learning as the cornerstones of instructional delivery. This highly-innovative instructional model will require a flexible educator willing to build individual relationships with a diverse student body with a range of learning needs and learn and adapt instruction to personalize learning to meet student needs.

This is a 11-month teaching position.

Essential Duties

• Plans and facilitates instruction to students in a blended-learning setting.
• Reviews, revises, and creates curricula and learning resources.
• Supports and incorporates software development methodologies and computer programming into daily instruction.
• Plans, facilitates, and monitors student progress and assesses skills in communication (oral and written), collaboration, critical thinking, and confidence.
• Monitors and assesses students' learning on an ongoing basis and alters instruction to meet group/individual needs, including remediation and intervention services.
• Maintains familiarity with Virginia Standards of Learning and assessment system.
• Uses the CodeRVA curriculum and student progress data to plan daily instructional activities.
• Collaborates with other faculty in planning and facilitating student instruction that integrates learning within and among academic disciplines, integrates applied learning scenarios, and incorporates project-based learning.
• Maintains order within the instructional setting in accordance with division guidelines regarding student behavior management.
• Supervises students in non-instructional time (before school, after school, student activities, fire drills).
• Communicates regularly with parents.
• Ensures compliance with existing applicable federal and state statutes and local policies, regulations and guidelines related to public schools.
• Demonstrates commitment to improving professional competence.
• Performs other duties as established by School Board Policy.
• Performs other duties as needed.

Minimum Qualifications

  • Must hold a valid Virginia teaching license with an endorsement in Computer Science, Business Information Technology, Mathematics, or Technology Education.
  • Minimum three (3) years of math teaching experience.
  • Prior experience working with students of diverse socioeconomic backgrounds, utilizing blended and project-based learning, developing curriculum, and assessing student achievement are preferred.
  • The ability to speak Spanish is a plus.

  • Requires knowledge of the concepts, principles, and methodologies of instruction as well as general knowledge of academic curriculum for assigned classes.
  • Demonstrated ability to develop instructional goals to design and deliver instruction and to assess student learning.
  • Demonstrated ability to communicate with others effectively, both orally and in writing.
  • Demonstrated ability in decision making, problem analysis, conflict resolution, interpersonal relationships, and planning.

Additional Information

This posting is for the 2022-23 school year. *The annual compensation for this position will be prorated to the official start date.)
Annual Salary Information:

- B.A. or B.S. Minimum Salary - $54,316.27

- M.A. or M.S. Minimum Salary - $56,932.59

This vacancy will remain open until filled.

How To Apply

To be considered for this vacancy, you should upload three (3) written references (click for reference template), your college transcripts (unofficial copies welcome), and a copy of your teaching license onto our online application platform located at .
Mailing Address:
Henrico County Public Schools
Department of Human Resources
P. O. Box 23120
3820 Nine Mile Road
Henrico, VA 23223

The School Board of Henrico County is committed to nondiscrimination with regard to sex (including pregnancy), gender, race, color, national origin, disability, religion, ancestry, age, marital status, genetic information, or any other characteristic protected by law (except where such is a bona fide occupational qualification), in employment or in its programs and activities.

Minimum Salary

Maximum Salary



Main Organization

Public Schools Public Schools

Employment Status

Permanent Fulltime Permanent Full-time

Amount of Travel

Work At Home


Henrico County Public Schools expresses a divisionwide commitment to every student by communicating a vision of inclusiveness: “The right to achieve. The support to succeed.” The school division also embraces four critical cornerstones: Student Safety, Academic Progress, Closing Gaps and Relationships.

The school system serves the families of Henrico County, Virginia, a diverse community of more than 320,000 which wraps west, north and east of the independent city and state capital of Richmond. Henrico is Virginia’s fifth-most populous county.

HCPS is the sixth largest public school division in Virginia, and is comprised of 72 schools and program centers serving more than 50,000 students. The division’s schools reflect the geographic diversity of Henrico County, and lie in bustling near-urban and suburban settings; small towns; and quiet rural areas.

Academic excellence and opportunity are hallmarks of Henrico County Public Schools. Twenty-three division schools earned 2017 Virginia Index of Performance awards for advanced learning and achievement, presented by Gov. Terry McAuliffe and the Virginia Board of Education. HCPS was again tops in the Richmond region with the most schools earning the distinction. Short Pump Middle School was one of only nine schools in the commonwealth to earn the highest designation.

HCPS also leads central Virginia in teachers certified by the National Board for Professional Teaching Standards. Completion of the rigorous process is the profession’s highest mark of accomplishment.

Henrico Schools has robust programs and support services for families of students with special needs; gifted students; homebound and homeschooled students; and students learning English as a second language.

Each of the division’s high schools is fully accredited and hosts an academic specialty center. The specialty centers allow students with clear interests the chance to focus on a preferred area, such as engineering, the arts or world languages. Three middle schools offer the International Baccalaureate Middle Years program and two high schools offer the International Baccalaureate Diploma program.

The division also has cutting-edge programs in career and technical education, at individual schools and at two Advanced Career Education centers. From learning about sustainable seafood in culinary arts classes to applying technology concepts at Richmond Raceway, HCPS’ Department of Career and Technical Education helps students become effective participants in the international economy.

From academics to athletics, from the arts to career skills, Henrico County Public Schools is proud to be part of helping our community thrive by ensuring that each child has the right to achieve and the support to succeed.


Find Us
3820 Nine Mile Road
Human Resources
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert