1

Math Computer Science Teacher Jobs in Charlottesville, VA

... and advanced mathematics students. * Effective Teaching Methods: Ability to identify concepts ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...

... teaching reading comprehension strategies, argumentative essay construction, and mathematical ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

... and college mathematics. * Conceptual Teaching & Problem-Solving: Skilled at breaking down ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... mathematics applications. * Curriculum Awareness & Adaptive Instruction: Familiar with AP Calculus ...

Showing results 41-60

Math Computer Science Teacher information

See Charlottesville, VA salary details

$22.8K

$54.9K

$78.4K

How much do math computer science teacher jobs pay per year?

As of Sep 12, 2026, the average yearly pay for math computer science teacher in Charlottesville, VA is $54,926.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,600.00 and $61,000.00 per year, depending on experience, location, and employer.

What is a math computer science teacher?

Math Computer Science Teachers are educators who specialize in teaching mathematical concepts and computer science principles to students, usually in middle schools, high schools, or colleges. They design and deliver lessons that cover topics such as algebra, calculus, programming, algorithms, and data structures. These teachers help students develop critical thinking and problem-solving skills by integrating mathematics with computer science, often using technology and hands-on projects. Their role also involves assessing student progress, preparing curriculum materials, and staying updated with advancements in both mathematics and computer science education.

How do math computer science teachers balance teaching foundational math concepts with introducing programming skills in the classroom?

Math Computer Science Teachers often integrate foundational math lessons with computer science topics by designing interdisciplinary projects and real-world problem-solving activities. This approach helps students see the relevance of math in computing and vice versa. Teachers usually collaborate with colleagues to align curricula and may use programming assignments to reinforce mathematical concepts, ensuring students develop both analytical and coding skills. Balancing these components requires thoughtful lesson planning and ongoing assessment of students’ progress in both areas.

What are the key skills and qualifications needed to thrive as a math computer science teacher, and why are they important?

To thrive as a Math Computer Science Teacher, you need a strong grasp of mathematics, computer science concepts, and a teaching credential or relevant degree. Familiarity with programming languages, educational software, and digital classroom platforms is typically required. Excellent communication, classroom management, and the ability to inspire and engage students are standout soft skills. These skills are crucial for effectively conveying complex concepts, fostering student learning, and creating a positive educational environment.

What is the difference between Math Computer Science Teacher vs Computer Science Teacher?

AspectMath Computer Science TeacherComputer Science Teacher
Required CredentialsState teaching certification, bachelor's degree in Math or CS, teaching licenseState teaching certification, bachelor's degree in CS or related field, teaching license
Work EnvironmentHigh schools, middle schools, educational institutionsHigh schools, middle schools, educational institutions
Industry UsageEducational sector, public and private schoolsEducational sector, public and private schools
Common Search IntentComparing teaching roles involving Math and CSComparing general CS teaching roles

Math Computer Science Teachers focus on integrating mathematics and computer science concepts, often emphasizing problem-solving and analytical skills. Computer Science Teachers may teach broader CS topics without a specific focus on math. Both roles require similar credentials and work in educational settings, but their curriculum focus differs. Understanding these distinctions helps educators and job seekers find the right fit based on their expertise and interests.

Can I be a math computer science teacher with a computer science degree?

A computer science degree can qualify you to become a math computer science teacher, especially if it includes coursework in mathematics and education. Additional teaching certifications or licenses are typically required to teach in schools, and familiarity with curriculum standards and teaching methods is important.

Is there a shortage of math computer science teachers?

Math and computer science teachers are in high demand due to increasing emphasis on STEM education and technology skills. Many regions face shortages, especially in secondary education, leading to competitive salaries and certification requirements for qualified candidates.

What jobs can you get with a math computer science teacher degree?

A math computer science teacher degree can qualify you for roles such as software developer, data analyst, computer science instructor, or educational technology specialist. These positions often require strong programming skills, knowledge of algorithms, and the ability to communicate complex concepts clearly.

What cities near Charlottesville, VA are hiring for Math Computer Science Teacher jobs?

Cities near Charlottesville, VA with the most Math Computer Science Teacher job openings:

Infographic showing various Math Computer Science Teacher job openings in Charlottesville, VA as of September 2026, with employment types broken down into 94% Full Time, and 6% Part Time. Highlights an 82% In-person, and 18% Remote job distribution, with an average salary of $54,926 per year, or $26.4 per hour.

Postdoctoral Research Associate, School of Data Science

Charlottesville, VA • On-site

University of Virginia
Colleges, Universities, and Professional Schools • 10K+ employees

$65K - $70K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 2 days ago


University Of Virginia rating

7.9

Company rating: 7.9 out of 10

Based on 35 frontline employees who took The Breakroom Quiz


Job description

About the School
The University of Virginia School of Data Science-the first of its kind in the nation-advances discovery, innovation, and societal impact through collaborative, open, and responsible data science research and education. Founded in 2019, the School brings together expertise across business, computation, engineering, humanities, law, mathematics, social sciences, statistics, and law to address complex, real-world challenges. Its academic offerings include a B.S. in Data Science, an undergraduate minor, residential and online M.S. in Data Science programs, and a Ph.D. in Data Science, all designed to prepare students for a rapidly evolving data-driven world.
About the Position
The Human + AI Design Lab at the University of Virginia's School of Data Science seeks a full-time postdoctoral research fellow. This scholar will work closely with Dr. Nur Yildirim on research at the intersection of human-AI interaction and radiology. The selected candidate will translate insights from prior stakeholder research into design requirements for a dashboard tool that supports radiologists in reviewing and editing AI-generated medical imaging reports. The postdoc will then design, build, and iteratively refine this tool in close collaboration with clinical stakeholders. The postdoc will also design and conduct evaluation studies with radiologists at UVA Health.
The ideal candidate will have experience with system development, human-AI interaction, and empirical evaluation. Research responsibilities will include designing a study, collecting and analyzing data, conducting literature reviews, and writing academic publications.
Key Responsibilities
  • Translate findings from stakeholder research into design requirements and workflows for a radiology AI reporting dashboard
  • Meet regularly with PI and the project team to ensure progress on system development
  • Design and build the dashboard iteratively, incorporating feedback from radiologists and other collaborators
  • Design and conduct evaluation studies with radiologists at UVA Health
  • Contribute to academic publications as a lead or co-author

Minimum Qualifications
  • Ph.D. in Human-Computer Interaction, Computer Science, Information Science or a related field; conferred by the start date

Preferred Qualifications
  • Experience translating research findings into design requirements
  • Experience building data-driven interactive systems
  • Experience designing and conducting user studies or evaluative research
  • Strong project management skills
  • Experience working with clinicians, healthcare professionals, or other domain experts
  • Familiarity with AI/ML systems, particularly in healthcare contexts

Physical Demands
This is primarily a sedentary job involving extensive use of desktop computing. The job does occasionally require traveling some distance to attend meetings and programs.
Position Details
This position will remain open until it is filled. This is a full-time in-person position at the School of Data Science at the University of Virginia in Charlottesville, VA. The initial appointment is for one year; (this is a term-limited restricted position) however, the appointment may be renewed for an additional year contingent upon funding and satisfactory performance. This is an exempt level, benefited position. The University will perform background checks on all hires (if required) prior to employment. Applicants must be currently authorized to work in the United States.
A shared office in the School of Data Science will be arranged. Hybrid work is acceptable for this role, following the UVA Remote Work Policy and with supervisor approval. This position has the option of working remotely; however, candidates must be able to conduct work in the United States. Employment outside of the United States or from a U.S. territory is not allowable. Applicants must be eligible to be employed in the United States. This position is not eligible for immigration sponsorship.
Anticipated Start Date: Summer 2026
Health and Other Benefits (visit Health and Other Benefits for additional information)
  • UVA Health Plan: the choice between 3 different health plans
  • Vision Coverage
  • Dental Plan
  • Benefit Savings Plans
  • Life Insurance
  • Disability Benefits
  • Paid Time Off: starting with 22 days of time off per year, 12 or more holidays, 8 weeks parental leave

Education Benefits (visit Education Benefits for additional information) After six months of employment, full-time and part-time (20+ hours) employees in a benefits-eligible position are offered options of:
  • Use of up to $5250 per calendar year towards a for-credit degree program or for-credit certificate program
  • Use of up to $2000 of the total $5250 noted above per calendar year for professional development including job-related training, conferences, and initial certificate exams.

Compensation: $65k - $70k per year based on experience.
Application Process
Please apply online , and search for R0082879. Complete an application online with the following documents:
  • Resume
  • Cover letter
  • Authored publications

Upload all materials into the resume submission field; multiple documents can be submitted into this one field. Alternatively, merge all documents into one PDF for submission. Applications that do not contain all required documents will not receive full consideration.
Internal applicants: Search and apply for jobs on the UVA Internal Careers website .
References will be completed via direct reach. Please plan to provide at least three references when applying.
A background check is required and will be conducted per university policy prior to the first day of employment.
For questions about the position, contact Nur Yildirim, at ffm5xv@virginia.edu.
For questions about the application process, please contact Daniel Strong, at das6zb@virginia.edu.
For more information about UVA and the Charlottesville community, please see www.virginia.edu/life/charlottesville and https://embarkcva.com/ .
The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities.
MINIMUM REQUIREMENTS
Education: Doctoral degree
Experience: None
Licensure: None
The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Learn more about UVA's commitment to non-discrimination and equal opportunity employment .

What University Of Virginia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


University of Virginia logo

About University of Virginia

Sourced by ZipRecruiter

The University of Virginia is distinctive among institutions of higher education. Founded by Thomas Jefferson in 1819, the University sustains the ideal of developing, through education, leaders who are well-prepared to shape the future of the nation.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Charlottesville, VA, US

Year founded

1819