S. in computer science or related areas and should have previous teaching experience at the undergraduate level. Candidates with experience teaching in a variety of modalities (in-person, face-to ...
S. in computer science or related areas and should have previous teaching experience at the undergraduate level. Candidates with experience teaching in a variety of modalities (in-person, face-to ...
Adjunct Teacher - Computer Aided Design (CAD)
Lyndon Center, VT · On-site
$3.2K - $6.5K/yr
Teach concepts related to computer-aided design/manufacturing (CAD/CAM), based on the instructor ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
Adjunct Teacher - Computer Aided Design (CAD)
Lyndon Center, VT · On-site
$3.2K - $6.5K/yr
Teach concepts related to computer-aided design/manufacturing (CAD/CAM), based on the instructor ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
Adjunct Teacher - Computer Aided Design (CAD)
Lyndon, VT · On-site
$3.2K/wk
Teach concepts related to computer-aided design/manufacturing (CAD/CAM), based on the instructor ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
Adjunct Teacher - Computer Aided Design (CAD)
Lyndon, VT · On-site
$3.2K/wk
Teach concepts related to computer-aided design/manufacturing (CAD/CAM), based on the instructor ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
The course to be taught is CET 1031 - Engineering & Surveying Computer Applications I 6 hours of ... In the sciences, we continue to be committed to excellence in faculty scholarship, student-faculty ...
The course to be taught is CET 1031 - Engineering & Surveying Computer Applications I 6 hours of ... In the sciences, we continue to be committed to excellence in faculty scholarship, student-faculty ...
... computer-aided design/manufacturing (CAD/CAM), based on the instructor's expertise. * Guide ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
... computer-aided design/manufacturing (CAD/CAM), based on the instructor's expertise. * Guide ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
Adjunct Teacher - Advanced Manufacturing & Engineering
Lyndon Center, VT · On-site
$6.5K/yr
... computer-aided design/manufacturing (CAD/CAM), based on the instructor's expertise. * Guide ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
Adjunct Teacher - Advanced Manufacturing & Engineering
Lyndon Center, VT · On-site
$6.5K/yr
... computer-aided design/manufacturing (CAD/CAM), based on the instructor's expertise. * Guide ... Bachelor's degree in engineering, manufacturing, robotics, materials science, or a related field is ...
Adjunct Instructor
Burlington, VT · On-site
Law * Computer Science & Information Technology * Cybersecurity and Digital Forensics * Data ... Teaching experience strongly preferred Work Arrangement & Compensation Adjunct Instructor ...
Adjunct Instructor
Burlington, VT · On-site
Law * Computer Science & Information Technology * Cybersecurity and Digital Forensics * Data ... Teaching experience strongly preferred Work Arrangement & Compensation Adjunct Instructor ...
... teach students. Additional duties include troubleshooting instruments, assisting with method ... Bachelor's degree in Medical Laboratory Science, Clinical Laboratory Science, Medical Technology ...
... teach students. Additional duties include troubleshooting instruments, assisting with method ... Bachelor's degree in Medical Laboratory Science, Clinical Laboratory Science, Medical Technology ...
Medical Laboratory Scientist, primarily night shift ~ Up to $5,000 Sign On Bonus
Saint Albans, VT · On-site
$30.10 - $43.89/hr
... teach students. Additional duties include troubleshooting instruments, assisting with method ... Bachelor's degree in Medical Laboratory Science, Clinical Laboratory Science, Medical Technology ...
Medical Laboratory Scientist, primarily night shift ~ Up to $5,000 Sign On Bonus
Saint Albans, VT · On-site
$30.10 - $43.89/hr
... teach students. Additional duties include troubleshooting instruments, assisting with method ... Bachelor's degree in Medical Laboratory Science, Clinical Laboratory Science, Medical Technology ...
Supervisor Laboratory - Chemistry/Nights
Burlington, VT · On-site
$47.83 - $71.75/hr
... planning, teaching, communication, policies and procedure management, cost management, staff ... Education: A minimum of a bachelor's degree in a relevant science field (chemical, physical ...
Supervisor Laboratory - Chemistry/Nights
Burlington, VT · On-site
$47.83 - $71.75/hr
... planning, teaching, communication, policies and procedure management, cost management, staff ... Education: A minimum of a bachelor's degree in a relevant science field (chemical, physical ...
LNA Teaching Assistant
Lyndon, VT · On-site
$25/hr
The LNA Teaching Assistant provides administrative, organizational, and logistical support to the ... Familiarity with CTE or health sciences education programs. * Basic computer and administrative ...
LNA Teaching Assistant
Lyndon, VT · On-site
$25/hr
The LNA Teaching Assistant provides administrative, organizational, and logistical support to the ... Familiarity with CTE or health sciences education programs. * Basic computer and administrative ...
LNA Teaching Assistant
Lyndon Center, VT · On-site
$25/hr
The LNA Teaching Assistant provides administrative, organizational, and logistical support to the ... Familiarity with CTE or health sciences education programs. * Basic computer and administrative ...
LNA Teaching Assistant
Lyndon Center, VT · On-site
$25/hr
The LNA Teaching Assistant provides administrative, organizational, and logistical support to the ... Familiarity with CTE or health sciences education programs. * Basic computer and administrative ...
Supervisor Laboratory - Chemistry/Nights
Burlington, VT · On-site
$58.62 - $70.34/hr
... planning, teaching, communication, policies and procedure management, cost management, staff ... Education: A minimum of a bachelor's degree in a relevant science field (chemical, physical ...
Supervisor Laboratory - Chemistry/Nights
Burlington, VT · On-site
$58.62 - $70.34/hr
... planning, teaching, communication, policies and procedure management, cost management, staff ... Education: A minimum of a bachelor's degree in a relevant science field (chemical, physical ...
Blood Bank MLS 10 hours
Burlington, VT · On-site
Reports results via computer. May specialize in areas such as Blood Bank, Chemistry, Hematology ... Special assignments may include training of new employees and teaching Medical Technology students.
Blood Bank MLS 10 hours
Burlington, VT · On-site
Reports results via computer. May specialize in areas such as Blood Bank, Chemistry, Hematology ... Special assignments may include training of new employees and teaching Medical Technology students.
Clinical Associate
Williston, VT · On-site
$45/hr
Prior teaching experience preferred. * Possess prior knowledge of educational methodology ... Basic computer skills. * Experience with dental practice management systems. * Experience with ...
Clinical Associate
Williston, VT · On-site
$45/hr
Prior teaching experience preferred. * Possess prior knowledge of educational methodology ... Basic computer skills. * Experience with dental practice management systems. * Experience with ...
The course to be taught is ARE 1011 - Introduction to Construction Drawing 6 hours of studio ... CAD software and introduces residential construction materials. The student develops a set of ...
The course to be taught is ARE 1011 - Introduction to Construction Drawing 6 hours of studio ... CAD software and introduces residential construction materials. The student develops a set of ...
Advanced Manufacturing & Engineering Instructor
Lyndon, VT · On-site
$40K - $66K/yr
... 3D printing), and computer-aided design/manufacturing (CAD/CAM). * Engineering Principles ... Collaborate effectively with other teachers, counselors, and administrators to support student ...
Advanced Manufacturing & Engineering Instructor
Lyndon, VT · On-site
$40K - $66K/yr
... 3D printing), and computer-aided design/manufacturing (CAD/CAM). * Engineering Principles ... Collaborate effectively with other teachers, counselors, and administrators to support student ...
Advanced Manufacturing & Engineering Instructor
Lyndon Center, VT · On-site
$40K - $66K/yr
... 3D printing), and computer-aided design/manufacturing (CAD/CAM). * Engineering Principles ... Collaborate effectively with other teachers, counselors, and administrators to support student ...
Advanced Manufacturing & Engineering Instructor
Lyndon Center, VT · On-site
$40K - $66K/yr
... 3D printing), and computer-aided design/manufacturing (CAD/CAM). * Engineering Principles ... Collaborate effectively with other teachers, counselors, and administrators to support student ...
Industrial Hygienist
White River Junction, VT · On-site
$89K/yr
Courses in the history or teaching of chemistry are not acceptable. * All science or engineering ... Considerable work is performed in an office environment at a desk using a personal computer.
Industrial Hygienist
White River Junction, VT · On-site
$89K/yr
Courses in the history or teaching of chemistry are not acceptable. * All science or engineering ... Considerable work is performed in an office environment at a desk using a personal computer.
... to computer applications. 3 hours of Lecture ane 3 hours of Lab per week. Previous teaching ... In the sciences, we continue to be committed to excellence in faculty scholarship, student-faculty ...
... to computer applications. 3 hours of Lecture ane 3 hours of Lab per week. Previous teaching ... In the sciences, we continue to be committed to excellence in faculty scholarship, student-faculty ...
Computer Science Teacher information
See Vermont salary details
$38.8K - $47K
7% of jobs
$52.3K is the 25th percentile. Wages below this are outliers.
$47K - $55.2K
27% of jobs
The median wage is $59.7K / yr.
$55.2K - $63.5K
28% of jobs
$70.1K is the 75th percentile. Wages above this are outliers.
$63.5K - $71.7K
15% of jobs
$71.7K - $79.9K
7% of jobs
$79.9K - $88.1K
3% of jobs
$88.1K - $96.3K
2% of jobs
$96.3K - $104.5K
1% of jobs
$104.5K - $112.8K
0% of jobs
$112.8K - $121K
3% of jobs
$121K - $129.2K
5% of jobs
$38.8K
$69.6K
$129.2K
How much do computer science teacher jobs pay per year?
What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?
How does a computer science teacher typically collaborate with other educators and staff within a school?
What does a computer science teacher do?
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.
Is there a shortage of computer science teachers?
What is the difference between Computer Science Teacher vs Software Developer?
| 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.
Can you be a computer science teacher with a computer science degree?
What does a computer science teacher do?

Assistant Professor - Information Technology and Software Engineering
Williston, VT • On-site
Full-time
This job post has expired today. Applications are no longer accepted.
Job description
The Department of Computer Science, Mathematics, and Statistics at Vermont State University invites applications for a tenure-track position in Information Technology (IT) and Software Engineering (SE) at the rank of Assistant Professor, to begin in August 2026. This position will be based at the Williston campus.
The new faculty member will be expected to teach a variety of undergraduate courses across all levels, including advanced web development, programming languages, object oriented programming, computer hardware and organization, database systems, data structures and algorithms, systems analysis and design, and software engineering with the capacity to support the learning of multiple programming languages including Java, C/C++ and Rust.
The successful candidate will have earned either a Ph.D. (preferred) or M.S. in computer science or related areas and should have previous teaching experience at the undergraduate level. Candidates with experience teaching in a variety of modalities (in-person, face-to-face-plus, asynchronous online) are encouraged to apply.
About Vermont State
Vermont State University (VTSU) combines and builds upon the history of Castleton University, Northern Vermont University, and Vermont Technical College, as they merged and became a single accredited institution on July 1, 2023. At VTSU, students always come first. Our experience is designed to empower students to thrive in their personal and professional lives, becoming compassionate facilitators of positive change to shape Vermont and beyond. We stand as Vermont's regional public university with interconnected campuses and sites dispersed throughout the state, a community dedicated to providing accessible and affordable higher learning. Our innovative, relevant programs focus on student success and career readiness and meet students where they are on their educational journey. As with VTSU as a whole, the Department of Computer Science, Mathematics, and Statistics fosters a culture of diversity, equity, inclusion, and social justice and strives to be a welcoming, diverse, and inclusive learning and working environment. University
The Computer Science, Mathematics, and Statistics Department is comprised of a collaborative and supportive group of faculty that offers programs in Data Science and Applied Statistics, Information Technology, Mathematics, and Software Engineering. The incumbent's home campus (Williston) offers a unique blend of Vermont's natural beauty, historic charm, and vibrant local culture with breathtaking hiking trails, delightful farm-to-table eateries, and cozy boutiques that showcase the town's authentic vibe.
The Information Technology (IT) and Software Engineering (SE) faculty at the Williston campus serve a variety of STEM and health care programs, many of which have external accreditation.
Job Description and Responsibilities
The new faculty member will be expected to teach a variety of undergraduate courses across all levels, including advanced web development, programming languages, object oriented programming, computer hardware and organization, database systems, data structures and algorithms, systems analysis and design, and software engineering with the capacity to support the learning of multiple programming languages including Java, C/C++ and Rust. Candidates with plans to involve undergraduate students in research and publications are encouraged to apply. We also seek candidates with interest in developing internal and external collaborations.
In addition to teaching and research, faculty at VTSU are expected to participate in and contribute to university committees, scholarship and professional development, student advising, service to the college community, development of curriculum and educational facilities as needed, and other duties related to teaching effectiveness, scholarship, and service to the university community.
Minimum Requirements
The successful candidate will have earned either a Ph.D. (preferred) or M.S. in computer science or related areas and should have previous teaching experience at the undergraduate level. Candidates with experience teaching in a variety of modalities (in-person, face-to-face-plus, asynchronous online) are encouraged to apply.
Scheduled Hours Weekly:
37.5
Budgeted Wage for this Position:
$57,500 minimum prior to points review
Exempt Status:
Exempt
Grade:
F01
Job Posting Responsibilities:
Unit Determination:
Full-Time Faculty -VSC Faculty Federation