1

Computer Science Education Jobs in Michigan (NOW HIRING)

Science Teacher

Waterford, MI

$47K - $61K/yr

Experience in secondary education is preferred * Credential file documentation of successful ... Computer/Technology knowledge such as Microsoft Office, Internet, E-Mail, Creation of web pages ...

Bachelor's degree in Computer Science & Engineering, related field or equivalent combination of relevant education and experience * 3+ years of experience building full-stack applications in ...

Senior Computer Systems Engineer

Holland, MI · On-site

$97K - $133K/yr

Required : • Education: Bachelor's Degree in Computer Science, Information Systems, or a related field • Education Equivalency: Associate's Degree plus 2 years related experience OR 4 years ...

New

Bachelor's degree in Computer Science & Engineering, related field or equivalent combination of relevant education and experience * 3+ years of experience building full-stack applications in ...

... OR Computer Science or equivalent combination of relevant education and experience * 5+ years of hands-on experience with Python, SQL, mathematical programming, machine learning, artificial ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

... Education: Bachelor - Electrical Engineering/Electronics Engineering Technology/Computer Engineering/Computer Science Master - Electrical Engineering/Computer Engineering/Computer Science (preferred ...

Senior Computer Systems Engineer

Holland, MI · On-site

$97K - $133K/yr

... Science, Information Systems, or a related field • Associate's Degree plus 2 years related experience OR 4 years related experience if no post-secondary education • 5 years IT or computer ...

New

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

... Education: Bachelor - Electrical Engineering/Electronics Engineering Technology/Computer Engineering/Computer Science Master - Electrical Engineering/Computer Engineering/Computer Science (preferred ...

next page

Showing results 1-20

Computer Science Education information

See Michigan salary details

$49.2K

$72.4K

$85.4K

How much do computer science education jobs pay per year?

As of Jun 11, 2026, the average yearly pay for computer science education in Michigan is $72,437.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,500.00 and $81,500.00 per year, depending on experience, location, and employer.

What is computer science education?

Computer science education refers to the teaching and learning of the principles, concepts, and applications of computer science. It includes topics such as programming, algorithms, data structures, computer systems, and computational thinking. Computer science education can take place at various levels, from elementary school to higher education and professional development. Its goal is to equip students with the skills needed to understand and create technology, solve complex problems, and participate in a digital society.

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

AspectComputer Science EducationComputer Science Teacher
Required CredentialsTypically requires a degree in computer science or education, often with certification in teachingRequires a degree in computer science or related field, plus teaching certification
Work EnvironmentEducational institutions, online platforms, training programsSchools, colleges, educational institutions
Employer & Industry UsageEducational organizations, edtech companies, training providersPrimary schools, high schools, colleges
Common Search & ComparisonFocuses on curriculum development, programming skills, and educational methodsFocuses on classroom teaching, lesson planning, and student assessment

Computer Science Education generally refers to designing and delivering computer science curricula, often involving curriculum development and educational strategies. In contrast, a Computer Science Teacher primarily focuses on instructing students in computer science concepts within a classroom setting. Both roles require similar credentials but differ in their scope and work environment.

What is the role of computer science in education?

Computer science education prepares students with programming, problem-solving, and computational thinking skills essential for modern technology-driven environments. It helps develop logical reasoning and digital literacy, which are valuable across many careers and industries.

Can I be a teacher with a computer science degree?

Computer Science Education roles typically require a bachelor's degree in computer science or a related field, along with teaching credentials or certification depending on the education level and region. Having a computer science degree provides a strong foundation in programming, algorithms, and systems, which are essential skills for teaching computer science concepts in schools or training programs.

What is the highest salary for a computer teacher?

The highest salaries for computer teachers vary by experience, location, and institution, with senior or specialized roles earning up to $70,000 or more annually. Factors such as advanced certifications, teaching at private schools, or in high-cost areas can increase earning potential.

What are some common challenges faced by computer science educators in keeping course content current?

Computer science educators often face the challenge of rapidly evolving technology, which makes it necessary to regularly update course materials to reflect new programming languages, frameworks, and industry practices. Balancing foundational concepts with emerging trends can be difficult, especially given limited classroom time. Additionally, educators must ensure that updates remain accessible to students with varying levels of experience, while also integrating practical, real-world projects to keep students engaged.

What are the key skills and qualifications needed to thrive in Computer Science Education, and why are they important?

To thrive in Computer Science Education, you need a solid background in computer science concepts, curriculum development, and typically a degree in computer science or education. Familiarity with programming languages, learning management systems (LMS), and educational technology tools is often required. Strong communication, patience, and the ability to inspire and engage students are critical soft skills. These skills and qualities ensure effective teaching, foster student understanding, and help bridge the gap between complex technical concepts and learners.

What can I do with computer science education?

Computer science education prepares individuals for a variety of roles such as software developer, data analyst, cybersecurity specialist, and systems analyst. It provides skills in programming, algorithms, and problem-solving, which are applicable across many industries and often require proficiency in programming languages and tools like Python, Java, or SQL.
What job categories do people searching Computer Science Education jobs in Michigan look for? The top searched job categories for Computer Science Education jobs in Michigan are:
What cities in Michigan are hiring for Computer Science Education jobs? Cities in Michigan with the most Computer Science Education job openings:
Infographic showing various Computer Science Education job openings in Michigan as of June 2026, with employment types broken down into 92% Full Time, 5% Part Time, and 3% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $72,437 per year, or $34.8 per hour.
Science Teacher 26-27

$51K - $83K/yr

Full-time

Posted 13 days ago


Job description

Science Teacher 26-27
Department: Instructional Staff
Employment Type: Full Time
Location: Detroit Academy of Arts and Sciences
Reporting To: Principal
Compensation: $51,300 - $83,700 / year
Description
Position Title: Science Teacher
Funding Source: General Fund
Reports to: This position reports to and is evaluated by the School Principal
Qualifications:
  • Bachelor's degree in Elementary Education or a related field; a Master's degree is preferred.
  • Valid Michigan Teaching Certification with Endorsement for desired grade level (ZL or ZD endorsement) and/or content area (DI)
  • Previous experience teaching elementary school students.
  • Strong understanding of child development, pedagogy, and effective instructional strategies.
  • Passion for integrating arts into the curriculum and promoting creativity in the classroom.
  • Excellent communication and interpersonal skills.
  • Excellent computer skills, including Microsoft Office and the Google Suite;
  • Commitment to creating an inclusive and supportive learning environment for all students.
  • Ability to adapt to a dynamic educational environment and contribute to a positive school culture.

Position Description: Detroit Academy of Arts and Sciences is seeking a passionate and dedicated Middle School Science Teacher to join our dynamic team. The ideal candidate will have a strong commitment to fostering a positive and inclusive learning environment, as well as a genuine passion for nurturing the academic and personal development of elementary school students. As a Middle School Science Teacher, you will play a crucial role in shaping the educational experience of our students, promoting creativity, critical thinking, and a love for learning.
Physical Requirements: Light Work: Exerting up to 50 pounds of force occasionally and/or up to 10 pounds of force as frequently as needed to move objects; Frequent standing, stooping, bending, pushing and pulling.
Terms of Employment: Salary & benefits shall be paid consistent with the District's approved compensation plan. The salary range for certified teachers starts at $51,300. Length of the work year and hours of employment shall be those established by the District.
Evaluation: Performance of this job will be evaluated by the School Principal in accordance with provisions of the Board's policy on evaluation of personnel.
Key Responsibilities
  • Develop and implement engaging and developmentally appropriate lesson plans aligned with the school's curriculum, Common Core, and state standards.
  • Create a positive and inclusive classroom environment that fosters a love for learning, respectful behavior, and a sense of community among students.
  • Tailor teaching methods to accommodate diverse learning styles and abilities, ensuring each student's unique needs are met.
  • Regularly assess student progress through a variety of formative and summative assessments.
  • Provide constructive feedback to students and communicate progress to parents/guardians.
  • Work collaboratively with fellow teachers, administrators, and support staff to enhance the overall educational experience and contribute to the school's positive and collaborative culture.
  • Establish and maintain open communication with parents/guardians through regular updates, conferences, and involvement in school events.
  • Stay informed about current educational trends, participate in professional development opportunities, and continuously seek ways to enhance teaching skills and knowledge.
  • Actively participate in the Teaching and Learning Cycle which requires analyzing data, completing action plans, delivering re-teach lessons and reflecting on the instructional learning cycle;
  • Participate in the development of and adhere to all specialized student plans i.e. Individual Educational Plans (IEPs), 504, Behavior Plans, etc.
  • Contribute to a professional environment that is one of mutual respect, teamwork, and accountability;
  • Adhere to the District's and School's policies, expectations, and protocols as outlined in the District's Policies and Procedures Manual and School's Procedures Manual.

Skills, Knowledge and Expertise
  • Strong understanding of child development, pedagogy, and effective instructional strategies
  • Passion for integrating arts into the curriculum and promoting creativity in the classroom
  • Excellent communication and interpersonal skills
  • Excellent computer skills, including Microsoft Office and the Google Suite
  • Commitment to creating an inclusive and supportive learning environment for all students
  • Ability to adapt to a dynamic educational environment and contribute to a positive school culture