1

Computer Science Teaching Jobs in Vermont (NOW HIRING)

Senior Software Engineer

Montpelier, VT ยท On-site

$123.80K - $163.30K/yr

Bachelor's Degree in Computer Science, Computer Engineering or a closely related field Preferred ... based Teaches / trains others regularly Rarely Travel regularly from the office to various work ...

Law * Computer Science & Information Technology * Cybersecurity and Digital Forensics * Data ... Teaching experience strongly preferred Work Arrangement & Compensation Adjunct Instructor ...

Java Developer III

Milton, VT ยท On-site

$105.72K - $132.14K/yr

Bachelor's degree in Computer Science or related field and/or equivalent work experience Required ... Ability to lead and motivate others and teach technical skills * Strong problem-solving skills and ...

Java Developer III

Milton, VT ยท On-site

$105.72K - $132.14K/yr

Bachelor's degree in Computer Science or related field and/or equivalent work experience Required ... Ability to lead and motivate others and teach technical skills * Strong problem-solving skills and ...

next page

Showing results 1-20

Computer Science Teaching information

See Vermont salary details

$38.8K

$69.6K

$129.2K

How much do computer science teaching jobs pay per year?

As of May 28, 2026, the average yearly pay for computer science teaching in Vermont is $69,612.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,700.00 and $73,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Science Teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.
What are popular job titles related to Computer Science Teaching jobs in Vermont? For Computer Science Teaching jobs in Vermont, the most frequently searched job titles are:
What job categories do people searching Computer Science Teaching jobs in Vermont look for? The top searched job categories for Computer Science Teaching jobs in Vermont are:
CCV Part Time Faculty - Intro to Computer Science (Fall 2026)

CCV Part Time Faculty - Intro to Computer Science (Fall 2026)

Community College of Vermont

Brattleboro, VT โ€ข On-site

$4.37K/wk

Part-time

Posted 22 days ago


Job description

Every year Community College of Vermont employs nearly 500 part-time faculty to teach its courses at 12 locations statewide and online, and we are always looking for enthusiastic, knowledgeable teachers. All faculty work part-time with a maximum of three courses each semester.

Our Mission: The Community College of Vermont, a Vermont State College, supports and challenges all students in meeting their educational goals through an abiding commitment to access, affordability, and student success.

The Community College of Vermont seeks applicants for a part-time faculty position to teach Intro to Computer Science (3 Credits) in Brattleboro for the Fall 2026 semester.

Semester Dates: 9/9/2026 - 12/16/2026

Semester Times: Wednesdays, 6:00pm - 9:00pm

Location: CCV Brattleboro

Course Description:

This course is designed to give a broad-based introduction to all aspects of computing. Students focus on core aspects of the discipline including hardware, networking, the Internet, programming logic, ethics, and the history and future of the industry. The goal of this course is to give students a working knowledge of the computer industry and provide a solid foundation of knowledge to begin technical training. Students have the opportunity to take the CompTIA Tech+ certification exam in this course.

Essential Objectives:ย 

1. Discuss computing history and driving forces of change in the computer industry.
2. Explain the systems of inequality in computing history and the impacts and opportunities for social change.
3. Describe the use of system and application software.
4. Determine appropriate hardware and software to complete a variety of tasks.
5. Define the role of databases in applications.
6. Compare computer hardware architecture including RAM, CPU, storage, and busses.
7. Compose a basic program in a high level language, demonstrating algorithmic thinking to solve programming problems.
8. Identify and investigate the scope and diversity of career opportunities in the field of computer science and information technology.
9. Demonstrate safe, ethical, and accurate communication of information, thoughts, and ideas.
10. Discuss software systems development as an engineering discipline.
11. Explore the foundations of networking, operating systems, and data security.

Requirements:ย ย Master's degree required.

The budgeted wage for this position is $4,365 per 3-credit course.ย 

Per VSC policy we are unable to offer remote employment for individuals who reside in North Dakota, Washington, Ohio, Wyoming, or outside of the USA.

CCV values individual differences that can be engaged in the service of learning. Diverse experiences from people of varied backgrounds inform and enrich our community. CCV welcomes all qualified applications, including those from historically marginalized and underrepresented populations. CCV is an Equal Opportunity Employer, in compliance with ADA requirements, and will make reasonable accommodations for the known disability of an otherwise qualified applicant.

Additional Information: All new full-time employees and certain part-time employees will be subject to a fingerprint-supported criminal background check. Any offer of employment is contingent upon the satisfactory results of this check.

Application Instructions: In order to be considered, please submit a complete application package which includes our online employment application, cover letter, resume/CV, and contact information for three professional references at: https://ccv.edu/learn-about-ccv/employment/

This general outline illustrates the type of work which characterizes the job classification. It is not an all-encompassing statement of the specific duties, responsibilities and qualifications of individual positions assigned to the classification.