1

Computer Science Teacher Jobs in Detroit, MI (NOW HIRING)

... teaching interests to School/College & Department/Program Summary School of Engineering and Computer Science (SECS), Mechanical Engineering (ME) department More About Oakland University The ...

Project Lead the Way Teacher

Waterford, MI · On-site

$15 - $20/hr

Gr. 6-12 certification required, Math or Science preferred. * Experience in teaching PLTW, CAD or engineering courses at the middle or high school level preferred * Knowledge and experience in using ...

Project Lead the Way Teacher

Waterford, MI · On-site

$15 - $20/hr

Gr. 6-12 certification required, Math or Science preferred. * Experience in teaching PLTW, CAD or engineering courses at the middle or high school level preferred * Knowledge and experience in using ...

... Computer Science (EECS) Department. The ECE Chair reports directly to the Dean of the College of ... in research, teaching and service at a level commensurate with appointment as a tenured full ...

Showing results 41-60

Computer Science Teacher information

See Detroit, MI salary details

$34.4K

$61.7K

$114.5K

How much do computer science teacher jobs pay per year?

As of Sep 12, 2026, the average yearly pay for computer science teacher in Detroit, MI is $61,708.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,600.00 and $65,500.00 per year, depending on experience, location, and employer.

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.

What does a computer science teacher do?

A Computer Science Teacher is responsible for teaching students about computer science topics, such as programming, algorithms, data structures, and computer systems. They develop lesson plans, deliver lectures, guide hands-on projects, and assess student progress. Computer Science Teachers may work at various educational levels, from middle school to college, and often help students develop problem-solving and computational thinking skills. Their goal is to prepare students for further study or careers in technology fields.

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, programming languages, and typically a teaching credential or relevant degree. Familiarity with educational technology platforms, coding environments (such as Python, Java, or Scratch), and classroom management systems is important. Strong communication, patience, and the ability to inspire and engage students are standout soft skills in this role. These skills ensure effective knowledge transfer, foster student interest in technology, and create a positive and productive learning environment.

How does a computer science teacher typically collaborate with other educators and staff within a school?

Computer Science Teachers often work closely with other teachers, especially those in STEM fields, to integrate technology and computational thinking into the broader curriculum. They may coordinate with curriculum specialists to align their lessons with school standards and collaborate with IT staff to ensure classroom technology is functioning properly. Additionally, Computer Science Teachers frequently participate in professional learning communities, mentor student clubs (like coding or robotics), and contribute to school-wide initiatives that promote digital literacy and safety. This collaborative environment supports both student success and the teacher's own professional growth.

What is the difference between Computer Science Teacher vs Software Developer?

AspectComputer Science TeacherSoftware Developer
Required CredentialsTeaching certification, bachelor's degree in CS or related fieldBachelor's degree in CS, software engineering, or related field; certifications optional
Work EnvironmentSchools, educational institutions, classroomsOffices, tech companies, remote or on-site
Industry UsageEducation sector, public/private schoolsTechnology, software development, IT companies
Common Search/ComparisonYesNo

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.

Are computer science teachers still in demand?

Computer science teachers are in high demand due to the growing emphasis on STEM education and digital literacy. Schools and educational institutions seek qualified teachers with knowledge of programming, coding languages, and educational technology, often requiring relevant certifications or degrees. The demand is expected to remain strong as technology continues to advance and integrate into various curricula.

Is there a shortage of computer science teachers?

There is a recognized shortage of computer science teachers in many regions, driven by increasing demand for technology education and a limited supply of qualified educators. This shortage often leads to larger class sizes and increased efforts to recruit and train new teachers with skills in programming, algorithms, and educational technology.

What are the most commonly searched types of Computer Science Teacher jobs in Detroit, MI?

The most popular types of Computer Science Teacher jobs in Detroit, MI are:

What job categories do people searching Computer Science Teacher jobs in Detroit, MI look for?

The top searched job categories for Computer Science Teacher jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Computer Science Teacher jobs?

Cities near Detroit, MI with the most Computer Science Teacher job openings:

Infographic showing various Computer Science Teacher job openings in Detroit, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $59,905 per year, or $28.8 per hour.

Cornerstone 6th- 8th Grade Math and Science Teacher Positions

Detroit, MI • On-site

$44K - $57K/yr

Full-time

Re-posted 24 days ago


Job description

WHO WE ARE
Cornerstone Education Group is a non-profit organization that manages the Cornerstone Charter School network in Detroit, serving the community for nearly 30 years. Our Mission is to prepare our students to live a Complete Life through an excellent education, a foundation of strong character, meaningful relationships, and real-world experiences for career and/or college. We need further to encourage our broad and beloved Cornerstone community to live the Complete Life as well. We seek to hire top talent to help us fulfill this great mission.
THE CORNERSTONE FAMILY
Our faculty, staff, parents and students are all part of the Cornerstone family. We work hard together to help each other succeed. If you want to work alongside a group of people who are passionate about what they do, the city in which they do it, and the families they serve, then Cornerstone is the right place for you.
TITLE: Teacher
FLSA STATUS: Exempt
REPORTS TO: Building Leader
HERE'S WHAT YOU'LL DO
The way of working should be consistent with the "Cornerstone Leadership Model," exhibiting the skills of the Self-aware Strategist,
Creative Problem-Solver, Restorative Relationship-Builder, Collaborative Team-Member, Centered Soul, Courageous Role Model.
  • Creates a classroom that is conducive to learning and appropriate to the maturity and interests of students
  • Develop and implement course objectives and outlines, which provide appropriate student learning experiences
  • Maintain a high quality of student activities including alignment with organization and state standards
  • Prepare and maintain accurate and complete student records, including student achievement and attendance
  • Demonstrate a confident working knowledge of assigned content area(s), including appropriate instructional strategies and available resources
  • Plan and execute individual and group activities that stimulate growth in the cognitive, affective, and physical dimensions of each student
  • Utilize a variety of instructional materials/resources and multiple strategies, including technology, to enhance student learning
  • Establish and maintain an orderly and supportive classroom environment that maximizes student learning
  • Communicate continually with students and parents on learning and achievement expectations and their progress in meeting those expectations
  • Assign work to assigned paraprofessional, if applicable
  • Leverage data to drive decision making
  • Consistently maintain work habits, appearance, and behavior that serve as a positive model for students
  • Expand knowledge and skills by participating in professional development opportunities
  • Maintains confidentiality, while upholding FERPA and mandated reporting requirements
  • Performs other job relevant duties as assigned

HERE'S WHAT EVERYONE AT CORNERSTONE DOES
  • Engage with and retain existing families.
  • Provide excellent customer service to students, parents, staff, vendors and other visitors
  • Build, further develop and maintain positive relationships with students, parents, staff, community members and others
  • Consistently maintain work habits, appearance and behavior that serve as a positive model for students
  • Expand your knowledge and skills by participating in professional development opportunities

HERE'S WHY WE WILL LOVE YOU
  • You have earned a minimum of a Bachelor's degree in Education or additional area (MDE alternative path to certification accepted)
  • Current State of Michigan certification in subject/grade level of consideration
  • You have previous experience working directly with children and enjoy working with them
  • You have demonstrated computer skills (MS Word, Web Navigation, etc.) and are not intimidated by technology
  • You love building positive rapport with staff, students, parents and others
  • You possess strong written and verbal communication skills
  • You know how to bring your own brand of creativity and passion to your work in order to enhance learning.
  • You are able to successfully manage a classroom of students to foster an environment of learning and development
  • You have the ability to plan engaging individual and group activities that stimulate growth and learning for each student
  • You are flexible in terms of taking teaching assignments across the network (not limited to a single school or class)

PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Sitting, standing and walking for extended periods of time
  • Dexterity of hands and fingers to operate assigned equipment and a computer keyboard
  • Hearing and speaking to exchange information in person and on the telephone
  • Reaching overhead and above shoulders to retrieve files and materials
  • Bending at the waist, kneeling or crouching to file materials
  • The employee must occasionally lift and/or move up to 25 pounds
  • Eyesight to read a variety of materials

WORK ENVIRONMENT
Indoor/school office environment. Constant interruptions. The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate.
This job description is intended to describe the general nature and level of work being performed by an employee in this position and the qualifications needed. The job description should not be construed as an exhaustive list of all duties that may be performed by a person so classified and should not be taken as a comprehensive list of all qualifications that may be required. Cornerstone Education Group is an equal-opportunity employer.