1

Computer Science Teaching Jobs in Vermont (NOW HIRING)

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 Jul 15, 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 do computer science teachers do?

Computer science teachers develop and deliver lessons on programming, algorithms, data structures, and software development to students. They assess student progress, create curriculum materials, and may incorporate tools like coding platforms or programming languages to facilitate learning.

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by increasing demand for technology education and a limited supply of educators with specialized skills in programming, algorithms, and computer systems. This shortage often leads to increased job opportunities, competitive salaries, and a need for ongoing professional development and certifications in the field.

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.

Can I be a teacher with a computer science degree?

Computer science teachers typically need a bachelor's degree in computer science or a related field, along with teaching certification or licensure depending on the education level and region. Strong programming skills, knowledge of educational technology, and classroom management are also important for teaching computer science effectively.

Is computer science teaching in demand?

Computer science teaching is in high demand due to the growing need for technology education across schools, colleges, and training programs. Educators with strong programming skills and knowledge of current technologies are sought after to meet the increasing interest in coding, software development, and digital literacy.

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:
Registered Nurse in the Family Birth Center, Per Diem

Registered Nurse in the Family Birth Center, Per Diem

Northwestern Medical Center

Saint Albans, VT • On-site

$36 - $56.71/hr

Per diem

Re-posted 26 days ago


Job description

Family Birth Center Registered Nurse

JOB SUMMARY:

The RN in the Family Birth Center provides safe nursing care in a timely manner to patients on the assigned unit with a high degree of independence. Performs within the scope of a RN as defined by the Vermont State Board of Nursing.

Pay Range
$36.0000 to $56.7100 USD

PRE-REQUISITES:

Education: Graduate of an accredited school of nursing or enrolled in an accredited Direct Entry to Master of Science in Nursing Program with current licensure as a Registered Nurse in the State of Vermont (VT RN license or Compact State RN), BSN preferred

Experience: 2-3 years L&D experience. Successful completion of FBC orientation and IV certification. Previous clinical experience in obstetrical, pediatric and neonatal nursing preferred.

Certifications Required: Intermediate/Advanced EFM course and NRP certification. PALS or proficiency/education in obstetric emergencies encouraged; BLS

RELATIONSHIPS:

Reports To: FBC Nurse Director

Other Contacts: Shift administrator, physicians, patients, families, visitors, public, forensic staff, hospital staff, and other healthcare practitioners

SCOPE:

Machinery or Equipment Used: Patient monitoring devices, cast removal saw, IV pumps, patient transport devices, needles/syringes, computer, basic office equipment, and other patient care equipment

Physical Demands: Occasional sitting, lifting up to 50 lbs., kneeling, crouching, overhead reaching, and awkward positions. Frequent twisting, bending, squatting, stooping, reaching and pushing/pulling. Constant standing and walking

Working Conditions: Exposure to crisis situations and unpleasant elements of acute traumatic injuries, accidents and illness. Frequently exposed to the risk of blood borne diseases. Exposed to hazards from electrical equipment. Occasionally subjected to irregular hours and stress/pressure due to multiple patient needs

Required Protective Equipment: All Personal Protective Equipment and situation and patient condition dictates

ESSENTIAL FUNCTIONS:

1. Incorporates appropriate assessment and intervention skills in all interactions and delivery of nursing care including:

  • Safety & protection
  • Assessment
  • Intervention Skills
  • Evaluation
  • Equipment use and management

2. Communicates with patients, team members, and management in an accurate and timely manner evidenced by:

  • Talks with and listens to patients/team members
  • Reports pertinent, concise information with applicable follow-up
  • Complete timely, accurate clinical documentation/order entry
  • Protects confidentiality of patient/colleagues

3. Applies critical thinking skills and utilizes best practices and current research.

  • Organizes multitask workload
  • Prioritizes and customizes patient plan of care
  • Appropriately seeks assistance
  • Collects/integrates data from patient and/or multiple sources
  • Organizes/delivers care for multiple patient assignment

4. Develops and maintain human care relationships.

  • Adapts care management for diverse populations and environment
  • Advocates for needs of patients and/or families
  • Provides care in ethical and legal manner
  • Refers concerns/issues to appropriate resources
  • Collaborates with all members of the multidisciplinary care team
  • Demonstrates a therapeutic relationship for patients well being

5. Manages self and resources effectively.

  • Acknowledges and adheres to limits of experience and capability
  • Identifies learning needs and seeks resources
  • Utilizes equipment and supplies appropriately
  • Maintain clean, orderly environment of care
  • Ensures noise and traffic control in “sensitive areas”
  • Seeks out and accepts feedback
  • Requests assistance appropriately

6. Applies leadership skills.

  • Appropriately utilizes scope of practice for self and others
  • Interacts with others in professional manner
  • Manages conflict
  • Delegates and assigns care
  • Coordinates care within multi-disciplinary team
  • Maintains professional conversation/conduct in environment of care

7. Incorporates teaching in delivery of care with a focus on health promotion by:

  • Provides appropriate information to patient
  • Assesses for barriers to learning
  • Uses colleagues as a learning resource
  • Provides counseling about health behaviors
  • Supports the preceptorship program, students and job shadow experiences

8. Applies knowledge integration skills for the patient population served within unit.

  • Provides age specific care
  • Applies knowledge of expected norms in planning care
  • Applies new data to improve care
  • Integrates technical, psychological, social, intellectual and physical skills

9. Demonstrates the unit specific skills requisite for unit/patient population served.

  • See unit specific competencies
  • Provides post anesthesia care to postpartum women according to AWHONN and ASPAN guidelines using evidence based care for phase 1 and phase 2 recovery of post anesthesia
  • Maintains mother/baby bonding and couplet care
  • Addresses emergent needs of antepartum, intrapartum and postpartum, patients and neonatal patients
  • #IND123

Northwestern Medical Center logo

About Northwestern Medical Center

Sourced by ZipRecruiter

Northwestern Medical Center (NMC) is located in Saint Albans, VT, United States and is a vital player in the healthcare industry. This not-for-profit, primary and specialty care hospital strives to offer exceptional healthcare services to the local community. As per their website, NMC was established due to the hard work and dedication of community members driven to create a place of healing back in the 19th century. Their continued pursuit of excellence is grounded in their core values of Quality, Respect, Community, Learning, and Stewardship.

Industry

Hospitals

Company size

501 - 1,000 Employees

Headquarters location

Saint Albans, VT, US

Year founded

1883

Social media