Computer Science Teacher
$60K - $75K/yr
Teach computer science / technology courses across various levels. * Design and deliver engaging, hands-on lessons that align with departmental goals and national standards. * Foster a learning ...
$60K - $75K/yr
Teach computer science / technology courses across various levels. * Design and deliver engaging, hands-on lessons that align with departmental goals and national standards. * Foster a learning ...
$60K - $75K/yr
Teach computer science / technology courses across various levels. * Design and deliver engaging, hands-on lessons that align with departmental goals and national standards. * Foster a learning ...
Washington, DC · On-site
$60K - $75K/yr
Teach computer science / technology courses across various levels. * Design and deliver engaging, hands-on lessons that align with departmental goals and national standards. * Foster a learning ...
Washington, DC · On-site
$60K - $75K/yr
Teach computer science / technology courses across various levels. * Design and deliver engaging, hands-on lessons that align with departmental goals and national standards. * Foster a learning ...
Washington, DC · On-site
Teach computer science / technology courses across various levels. * Design and deliver engaging, hands-on lessons that align with departmental goals and national standards. * Foster a learning ...
Quick apply
Washington, DC · On-site
Teach computer science / technology courses across various levels. * Design and deliver engaging, hands-on lessons that align with departmental goals and national standards. * Foster a learning ...
Haymarket, VA · On-site
$49.80K - $68.60K/yr
COMPUTER SCIENCE TEACHER - 195 DAY ADDITIONAL INFORMATION/REQUIREMENTS: Programming, Cybersecurity, or Networking experience preferred but not required. JOB SUMMARY: This position plans and ...
Haymarket, VA · On-site
$49.80K - $68.60K/yr
COMPUTER SCIENCE TEACHER - 195 DAY ADDITIONAL INFORMATION/REQUIREMENTS: Programming, Cybersecurity, or Networking experience preferred but not required. JOB SUMMARY: This position plans and ...
Arlington, VA · On-site
$58.10K - $80K/yr
Due to the various courses offered for Computer Science, specific industry certifications may be needed by the qualified candidate to teach courses where the students will sit for an industry ...
Arlington, VA · On-site
$58.10K - $80K/yr
Due to the various courses offered for Computer Science, specific industry certifications may be needed by the qualified candidate to teach courses where the students will sit for an industry ...
$58.10K - $80K/yr
Due to the various courses offered for Computer Science, specific industry certifications may be needed by the qualified candidate to teach courses where the students will sit for an industry ...
$58.10K - $80K/yr
Due to the various courses offered for Computer Science, specific industry certifications may be needed by the qualified candidate to teach courses where the students will sit for an industry ...
Arlington, VA · On-site
$57.70K - $79.40K/yr
Due to the various courses offered for Computer Science, specific industry certifications may be needed by the qualified candidate to teach courses where the students will sit for an industry ...
Arlington, VA · On-site
$57.70K - $79.40K/yr
Due to the various courses offered for Computer Science, specific industry certifications may be needed by the qualified candidate to teach courses where the students will sit for an industry ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Bachelor's degree in Computer Science or related field from an accredited university * Excellent verbal and written communication skills * Two years of teaching experience in a traditional grade ...
Reston, VA · On-site
$20 - $25/hr
Appropriate state Department of Education CTE Computer Science/Business Teaching Certification Required Residency Requirements * This position is virtual and open to residents of the 50 states and ...
Reston, VA · On-site
$20 - $25/hr
Appropriate state Department of Education CTE Computer Science/Business Teaching Certification Required Residency Requirements * This position is virtual and open to residents of the 50 states and ...
Reston, VA · On-site
$20 - $25/hr
Appropriate state Department of Education CTE Computer Science/Business Teaching Certification Required Residency Requirements * This position is virtual and open to residents of the 50 states and ...
Reston, VA · On-site
$20 - $25/hr
Appropriate state Department of Education CTE Computer Science/Business Teaching Certification Required Residency Requirements * This position is virtual and open to residents of the 50 states and ...
Arlington, VA · On-site
$58.10K - $80K/yr
Teacher/Professional - Secondary - Computer Science Teacher Grades 9-12 Job Number 0000763996 Start Date Open Date 02/01/2026 Closing Date 05/30/2027 ROLE AND PURPOSE: * Provide students with ...
Arlington, VA · On-site
$58.10K - $80K/yr
Teacher/Professional - Secondary - Computer Science Teacher Grades 9-12 Job Number 0000763996 Start Date Open Date 02/01/2026 Closing Date 05/30/2027 ROLE AND PURPOSE: * Provide students with ...
Falls Church, VA · On-site
$63.60K/yr
Knowledge of child and adolescent development and the teaching/learning process across grade levels and diverse programs. * Skill in integrating technology and digital tools into instruction to ...
Falls Church, VA · On-site
$63.60K/yr
Knowledge of child and adolescent development and the teaching/learning process across grade levels and diverse programs. * Skill in integrating technology and digital tools into instruction to ...
Falls Church, VA · On-site
$63.60K/yr
Knowledge of child and adolescent development and the teaching/learning process across grade levels and diverse programs. * Skill in integrating technology and digital tools into instruction to ...
Falls Church, VA · On-site
$63.60K/yr
Knowledge of child and adolescent development and the teaching/learning process across grade levels and diverse programs. * Skill in integrating technology and digital tools into instruction to ...
The department's faculty also teach in the inter-disciplinary M.S. in Data Analytics Engineering, M ... The Chair of Computer Science (CS) provides vision and leadership to advance the department ...
The department's faculty also teach in the inter-disciplinary M.S. in Data Analytics Engineering, M ... The Chair of Computer Science (CS) provides vision and leadership to advance the department ...
... teach * Have experience in computer technology is desired and preferred, otherwise, must be willing to pursue appropriate technology training as required by the position Physical Requirements:
... teach * Have experience in computer technology is desired and preferred, otherwise, must be willing to pursue appropriate technology training as required by the position Physical Requirements:
$38K - $46K
7% of jobs
$51.2K is the 25th percentile. Wages below this are outliers.
$46K - $54.1K
27% of jobs
The median wage is $58.4K / yr.
$54.1K - $62.1K
28% of jobs
$68.6K is the 75th percentile. Wages above this are outliers.
$62.1K - $70.1K
15% of jobs
$70.1K - $78.2K
7% of jobs
$78.2K - $86.2K
3% of jobs
$86.2K - $94.2K
2% of jobs
$94.2K - $102.3K
1% of jobs
$102.3K - $110.3K
0% of jobs
$110.3K - $118.4K
3% of jobs
$118.4K - $126.4K
5% of jobs
$38K
$68.1K
$126.4K
A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.
| Aspect | Computer Science Teacher | Software Developer |
|---|---|---|
| Required Credentials | Teaching certification, bachelor's degree in CS or related field | Bachelor's degree in CS, software engineering, or related field; certifications optional |
| Work Environment | Schools, educational institutions, classrooms | Offices, tech companies, remote or on-site |
| Industry Usage | Education sector, public/private schools | Technology, software development, IT companies |
| Common Search/Comparison | Yes | No |
While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.

$60K - $75K/yr
Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 4 days ago
St. John's College High School is seeking a dynamic, engaging, and student-centered Computer Science teacher to join our faculty for the 2026-2027 academic year.The ideal candidate will have a passion for teaching and inspiring students to explore technology, coding, and computational thinking.This position involves teaching a range of computer science courses and collaborating with faculty to support interdisciplinary learning.
Primary Responsibilities:
Qualifications:
Schedule
Full-time, 10-month faculty position following the academic calendar of St. John's College High School.
Compensation and Benefits
Salary Range: $60,000-$75,000 annually, commensurate with experience and qualifications.
Benefits include medical, dental, vision, retirement benefits, paid time off, and tuition remission opportunities consistent with school policy.
St. John's College High School is an Independent, Catholic, Co-ed school in the Lasallian tradition located in Chevy Chase, DC. Founded in 1851, St. John's provides a rigorous college preparatory curriculum, an expansive extra-curricular program, and an opportunity for students to grow in their faith by encountering the tenets of a Lasallian education. Visit www.stjohnschs.org for more information.
Sourced by ZipRecruiter
Elementary and secondary schools
51 - 200 Employees
Chevy Chase, DC, US
1851