High School Teacher/Teacher - High School Date Posted: 2/18/2026 Location: Secondary Date Available ... into a computer; to hear and understand speech at normal classroom levels, outdoors and on the ...
High School Teacher/Teacher - High School Date Posted: 2/18/2026 Location: Secondary Date Available ... into a computer; to hear and understand speech at normal classroom levels, outdoors and on the ...
Secondary Science Teacher
Charles City, VA · On-site
$39K - $51K/yr
Possesses high moral standards, integrity, professionalism, and maintains confidentiality ... School Administrator PERFORMANCE RESPONSIBILITIES * Plans and delivers engaging science instruction ...
Secondary Science Teacher
Charles City, VA · On-site
$39K - $51K/yr
Possesses high moral standards, integrity, professionalism, and maintains confidentiality ... School Administrator PERFORMANCE RESPONSIBILITIES * Plans and delivers engaging science instruction ...
Health and Medical Science Teacher High School Reports To: Principal FLSA Status: Exempt Summary: The Health Sciences Teacher will be responsible for delivering high-quality instruction in health ...
Health and Medical Science Teacher High School Reports To: Principal FLSA Status: Exempt Summary: The Health Sciences Teacher will be responsible for delivering high-quality instruction in health ...
2026-27 Science Teacher - Early College High School
Arlington, VA · On-site
$55K - $71K/yr
Teacher/Professional - Secondary - Science Teacher Grades 9-12 Job Number 0000763956 Start Date ... Implement the AISD curriculum guides for high school level courses. * Implement the Tarrant County ...
2026-27 Science Teacher - Early College High School
Arlington, VA · On-site
$55K - $71K/yr
Teacher/Professional - Secondary - Science Teacher Grades 9-12 Job Number 0000763956 Start Date ... Implement the AISD curriculum guides for high school level courses. * Implement the Tarrant County ...
Science Teacher
$46K - $60K/yr
Support school and community science programs, displays, and extracurricular science activities. Requirements: * Bachelor's degree with a major or minor in a science field. * Eligible for or ...
Quick apply
Science Teacher
$46K - $60K/yr
Support school and community science programs, displays, and extracurricular science activities. Requirements: * Bachelor's degree with a major or minor in a science field. * Eligible for or ...
Science Teacher (2026-27 school year)
Milford, VA · On-site
$47K - $61K/yr
Position Type: Middle School Teaching/Science Date Posted: 7/20/2026 Location: Caroline Middle School This position is posted for any positions that become available for the 2026-2027 school year.
Science Teacher (2026-27 school year)
Milford, VA · On-site
$47K - $61K/yr
Position Type: Middle School Teaching/Science Date Posted: 7/20/2026 Location: Caroline Middle School This position is posted for any positions that become available for the 2026-2027 school year.
High School Science Tutor
Salem, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Salem, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Leesburg, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Leesburg, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Richmond, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Richmond, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Alexandria, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Alexandria, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Blacksburg, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Blacksburg, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Charlottesville, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Charlottesville, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Virginia Beach, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Virginia Beach, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Fairfax, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Fairfax, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Norfolk, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
High School Science Tutor
Norfolk, VA · Remote
$18 - $40/hr
... High School Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...
Science Teacher - JCIS
Tappahannock, VA · On-site
$44K - $57K/yr
Intermediate School Teaching/Science Date Posted: 1/14/2026 Location: James H. Cary Intermediate ... see and read a computer screen and printed material with or without vision aids; hear and ...
Science Teacher - JCIS
Tappahannock, VA · On-site
$44K - $57K/yr
Intermediate School Teaching/Science Date Posted: 1/14/2026 Location: James H. Cary Intermediate ... see and read a computer screen and printed material with or without vision aids; hear and ...
Science Teacher - Upper School (6th-12th)
Ashburn, VA · On-site
$49K - $63K/yr
Science Teacher - Upper School Located in Loudoun County, Community Church exists to love people the same way God loves us. We desire to see people experience God, meet friends, make a difference ...
Quick apply
Science Teacher - Upper School (6th-12th)
Ashburn, VA · On-site
$49K - $63K/yr
Science Teacher - Upper School Located in Loudoun County, Community Church exists to love people the same way God loves us. We desire to see people experience God, meet friends, make a difference ...
Science Teacher - Upper School (6th-12th)
Ashburn, VA · On-site
$49K - $63K/yr
Science Teacher - Upper School Located in Loudoun County, Community Church exists to love people the same way God loves us. We desire to see people experience God, meet friends, make a difference ...
Science Teacher - Upper School (6th-12th)
Ashburn, VA · On-site
$49K - $63K/yr
Science Teacher - Upper School Located in Loudoun County, Community Church exists to love people the same way God loves us. We desire to see people experience God, meet friends, make a difference ...
Teacher - Middle School Science - 2026-2027 School Year
Oakton, VA · On-site
$65K - $115K/yr
... high school and beyond.The Middle School Science Teacher supports the experience of Flint Hill ... students and faculty and embraces the mission, vision, and core values of the school , the Flint ...
Teacher - Middle School Science - 2026-2027 School Year
Oakton, VA · On-site
$65K - $115K/yr
... high school and beyond.The Middle School Science Teacher supports the experience of Flint Hill ... students and faculty and embraces the mission, vision, and core values of the school , the Flint ...
Science Teacher - Upper School (6th-12th)
Ashburn, VA · On-site
$49K - $63K/yr
Science Teacher - Upper School Located in Loudoun County, Community Church exists to love people the same way God loves us. We desire to see people experience God, meet friends, make a difference ...
Science Teacher - Upper School (6th-12th)
Ashburn, VA · On-site
$49K - $63K/yr
Science Teacher - Upper School Located in Loudoun County, Community Church exists to love people the same way God loves us. We desire to see people experience God, meet friends, make a difference ...
High School Computer Science Teacher information
See Virginia salary details
$26.8K - $31.5K
2% of jobs
$31.5K - $36.2K
5% of jobs
$36.2K - $41K
6% of jobs
$41K - $45.7K
9% of jobs
$46.2K is the 25th percentile. Wages below this are outliers.
$45.7K - $50.4K
16% of jobs
The median wage is $52.8K / yr.
$50.4K - $55.2K
22% of jobs
$55.2K - $59.9K
14% of jobs
$60K is the 75th percentile. Wages above this are outliers.
$59.9K - $64.6K
13% of jobs
$64.6K - $69.4K
7% of jobs
$69.4K - $74.1K
4% of jobs
$74.1K - $78.8K
1% of jobs
$26.8K
$62.9K
$78.8K
How much do high school computer science teacher jobs pay per year?
Is there a shortage of high school computer science teachers?
What is the difference between High School Computer Science Teacher vs Middle School Computer Science Teacher?
| Aspect | High School Computer Science Teacher | Middle School Computer Science Teacher |
|---|---|---|
| Required Credentials | State teaching certification, bachelor's degree in education or computer science | State teaching certification, bachelor's degree in education or related field |
| Work Environment | High school classrooms, labs, extracurricular activities | Middle school classrooms, labs, after-school programs |
| Employer & Industry Usage | Public/private high schools, educational institutions | Public/private middle schools, educational institutions |
| Common Search & Comparison | Yes | Yes |
The main difference between a High School Computer Science Teacher and a Middle School Computer Science Teacher lies in the age group they teach and the curriculum complexity. High school teachers typically handle older students with more advanced topics, requiring similar credentials but often more specialized teaching experience. Middle school teachers focus on younger students, emphasizing foundational skills. Both roles are vital in preparing students for higher education and careers in technology.
Can you become a high school computer science teacher with a computer science degree?
What do high school computer science teachers teach?
What are the key skills and qualifications needed to thrive as a high school computer science teacher, and why are they important?
What does a high school computer science teacher do?
What does a high school computer science teacher do?
As a high school computer science teacher, your duties are to develop and teach courses on computer science to students in grades nine through twelve. Your specific responsibilities include leading classroom discussions about the subject, conducting lab components, and assigning homework and special projects that require students to program, process data, store information, and develop new applications. Computer science is often an elective course in high school, and you may have more opportunity to develop your own curriculum rather than teaching to a specific state-mandated program. You may also have a specific field to teach, such as web design or software engineering.
What are some common challenges faced by high school computer science teachers, and how can they be addressed?

2026-2027 Teacher - Secondary (CTE-Technology Education Endorsement)
Yorktown, VA • On-site
Full-time
Re-posted 20 days ago
Job description
High School Teacher/Teacher - High School
Date Posted:
2/18/2026
Location:
Secondary
Date Available:
08/07/2026
Job Description
Title: TEACHER - CLASSROOM (CTE - Must have either Tech Ed endorsement)
Position Type: Exempt
Primary Function:
Assume responsibility for the planning and delivery of instruction designed for student learning in the classroom and the school. Supervise students in a variety of school related settings. Monitor and evaluate student outcomes.
Minimum Qualifications:
- Holds a professional license with a teaching endorsement at the appropriate level (elementary, middle, or high school) and content as appropriate.
- Demonstrates professional and personal characteristics necessary for working effectively with students, parents, school personnel, and members of the community.
- Ability to monitor students and check work in classrooms with varied seating and desk organization patterns.
- Ability to travel to more than one work location in the course of the day if assigned to an itinerant position.
- Ability to prepare required written reports.
- Ability to monitor and ensure appropriate student behavior, including outdoor activity areas, gymnasiums, etc.
- Possesses high moral standards and integrity.
Performance Responsibilities:
- Plans and prepares for classroom instruction that, as much as possible, meets the learning needs, interests and abilities of students.
- Creates a positive classroom environment that promotes student learning and provides for student engagement.
- Establishes and communicates clear learning objectives for all lessons, units of study, and assignments.
- Uses a variety of instructional strategies to meet varied student needs.
- Complies with state laws, school board policies, and administrative regulations.
- Establishes and maintains standards of student behavior needed for an orderly, productive classroom and school.
- Adheres to school and division policies and practices to protect students, equipment and facilities.
- Encourages the productive citizenship and respectful conduct of students.
- Monitors and assesses student progress using multiple data sources.
- Identifies resources and personnel to meet the needs of individual students.
- Maintains accurate, complete records as required by law, district policy, and administrative regulation.
- Informs parents and guardians regarding student progress, the instructional program, and other school issues.
- Demonstrates positive school-community relations.
- Works cooperatively with colleagues, support staff, and administration.
- Plans purposeful assignments for teacher assistants, substitute teachers and volunteers.
- Engages in professional growth activities and demonstrates professionalism.
- Identifies needed resources and materials for classroom instruction.
- Contributes to the total school program.
- Attends staff meetings and serve on staff committees as required.
- Performs other duties as assigned by school administrator.
Working Conditions & Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform essential functions. Must have the ability to sit and stand for extended periods of time; exhibit manual dexterity to dial a telephone, to enter data into a computer; to hear and understand speech at normal classroom levels, outdoors and on the telephone; speak in audible tones so that others may understand clearly in normal classrooms, outdoors and on the telephone; physical agility to lift up to 25 pounds; and to bend, to stoop, to sit on the floor, to climb stairs, to walk and to reach overhead.
Reports to:
School Administrator
Terms of Employment:
200 days per year. Additional days may be contracted for specific job assignments. Salary according to School Board Pay Plan.
Evaluation:
Performance on this job will be evaluated in accordance with School Board policy and administrative regulations on the evaluation of licensed personnel.
The York County School Division does not discriminate on the basis of race (Title VI), color, religion, national origin, veteran status, sex, gender (Title IX), age or disability (Section 504), or any other protected class in its educational programs, activities or employment and provides equal access to the Boy Scouts and other designated youth groups. The following positions have been designated to handle inquiries regarding the non-discrimination policies:
Title IX Coordinator
Chief Human Resources Officer
302 Dare Road
Yorktown, VA 23692
757-898-0349
Section 504/ADA Coordinator
Director of Special Education
302 Dare Road
Yorktown, VA 23692
757-898-0455
About York County School Division
Sourced by ZipRecruiter
Industry
Elementary and secondary schools
Company size
1,001 - 5,000 Employees
Headquarters location
Yorktown, VA, US