1. Carnegie Mellon University
Pittsburgh, PA • Private
In-State Tuition
$55,465
Enrollment
6,483
The average computer science teacher salary is $50,627. The most common degree is a bachelor's degree degree with an computer science major. It usually takes more than 10 years of experience to become a computer science teacher. Computer science teachers with a Certified Instructional Technologist (CIT) certification earn more money. Between 2018 and 2028, the career is expected to grow 11% and produce 155,000 job opportunities across the U.S.
Postsecondary teachers instruct students in a wide variety of academic and career and technical subjects beyond the high school level. They also conduct research and publish scholarly papers and books.
Educational requirements vary with the subject taught and the type of educational institution. Most commonly, postsecondary teachers must have a Ph.D. However, a master's degree may be enough for some postsecondary teachers at community colleges. In career and technical schools, work experience may be important for getting a postsecondary teaching job.
In addition to switching up your job search, it might prove helpful to look at a career path for your specific job. Now, what's a career path you ask? Well, it's practically a map that shows how you might advance from one job title to another. Our career paths are especially detailed with salary changes. So, for example, if you started out with the role of math teacher you might progress to a role such as adjunct professor eventually. Later on in your career, you could end up with the title principal.
What Am I Worth?
There are several types of computer science teacher, including:
A teacher isn't just someone you realize you look up to later in life. A teacher is someone who teaches important life lessons while making sure to include academic lessons along the way.
Typically, a teacher only works during school hours, which means they get to beat rush hour traffic. Although, it's not uncommon for teachers to spend their nights and weekends preparing lessons and grading papers. An added bonus of being a teacher is getting to enjoy summer vacation.
Lots of people know that 1+1=2. You know why they know that? Because of math teachers. From kindergarten to senior year of high school, math teachers prepare important lessons for students to get them ready for the next phase in their life. Whether their dream career takes them to college or straight to work after receiving that diploma.
Math teachers work in schools with their students and generally work during school hours. But sometimes grading assignments and tests can make them work in the evenings and weekends. They also devote certain times to prepare lessons for each day. The best thing about being a math teacher is that there is no school during the summer, which means math teachers get a summer break as well.
Do you want to dedicate your life to science education by becoming a science teacher? If you love science and want to transfer your knowledge to a new generation, then becoming a science teacher could be your dream job. A science teacher is one of the most exciting, rewarding, and valuable professions. Teaching is a job that comes with inspiration, competitive salaries, flexible hours, diversified days, job security, fun, and much more! Becoming a teacher, you'll get an ideal opportunity to help children become self-aware individuals and instill them with a lifelong love of science. Using your knowledge and skills, you'll inspire, motivate, and prepare children to embrace science and potentially pursue it as a career choice. As a science teacher, you'll have an opportunity to encourage students to explore the natural world around them and help them demonstrate how science works in reality. In short, you'll play a crucial role in shaping the lives of young people and encouraging the new generation of learners to make a positive impact on the world around them. As a science teacher, your prime objective is to pass on your love of science to your students by creating an inquiry-based classroom and developing scientific reasoning in them. Teaching science, you may need to explain technical and complex scientific terms and concepts to your students and help them build a practical connection between abstract concepts and real-world applications.
If you're thinking of becoming a science teacher, then it's good to know that there are many options available to you that can put you on the road to becoming a science teacher. If you want to teach science at the elementary or middle school level, you may need to get a bachelor's degree, focused on general science education. However, if you wish to teach at the secondary level, then getting a bachelor's degree in a specific field of science such as biology, physics, or chemistry may help you become a potential candidate for this position. Alternatively, if you already have a science degree, you may decide to take a year of educational courses to earn your teaching certificate. Earning a master's degree in science, Ph.D., or alternative certification programs, teaching courses, and internships may pump your resume for teaching science. Whatever the degree option, before working as a science teacher, you'll need to get a state-issued teaching certificate or license to teach. Mostly, employers prefer a dedicated professional, an analytical thinker, who has a passion and enthusiasm for teaching, and a solid background in science education for the role of science teacher. He/she must be hands-on with experiments and science projects.
Working as a science teacher, you won't necessarily have a base classroom. You may spend most of your time in a science laboratory, handling apparatus, demonstrating experiments, or carrying equipment and books from room to room between your lessons. Usually, you'll work for 39 weeks of the year. Your day will start before the school day starts and end when school is finished. Sure, you'll have some long days, parent-teacher conferences, grading homework, and attending after-school activities but, mostly, your duties sync with the school calendar. One of the most exciting parts of teaching is that you'll get designated school holidays, such as spring break, summer holidays, and winter vacations. Teaching science, your salary may vary depending on what level you're teaching, your education, years of experience, state, and school district. Generally, as a high school teacher, you can expect to earn $53,116, along with additional benefits of health insurance, sick days, tuition reimbursement, generous vacation allowance, and a pension. On top of all that, teaching science offers opportunities for advancement and increased pay over time. By acquiring increased subject knowledge, learning innovative teaching techniques, and honing your leadership skills, you can genuinely make a difference in the lives of the next generation.
Mouse over a state to see the number of active computer science teacher jobs in each state. The darker areas on the map show where computer science teachers earn the highest salaries across all 50 states.
Rank | State | Number of Jobs | Average Salary |
---|---|---|---|
1 | California | 2,908 | $71,761 |
2 | Texas | 2,169 | $47,270 |
3 | Florida | 1,724 | $53,894 |
4 | Illinois | 1,660 | $51,280 |
5 | New York | 1,365 | $73,482 |
6 | New Jersey | 1,259 | $60,691 |
7 | Pennsylvania | 1,225 | $69,256 |
8 | Massachusetts | 1,115 | $64,161 |
9 | Maryland | 1,084 | $66,053 |
10 | North Carolina | 1,029 | $48,314 |
11 | Virginia | 1,023 | $60,804 |
12 | Georgia | 1,005 | $52,230 |
13 | Ohio | 926 | $49,901 |
14 | Michigan | 872 | $72,770 |
15 | Colorado | 807 | $37,972 |
16 | Minnesota | 800 | $45,154 |
17 | Indiana | 681 | $48,096 |
18 | Washington | 640 | $51,454 |
19 | Missouri | 529 | $41,444 |
20 | Tennessee | 503 | $44,465 |
21 | South Carolina | 486 | $46,906 |
22 | Wisconsin | 477 | $61,740 |
23 | Oregon | 449 | $53,277 |
24 | Arizona | 392 | $36,661 |
25 | Oklahoma | 375 | $38,882 |
26 | Iowa | 332 | $44,303 |
27 | Kansas | 328 | $42,484 |
28 | New Mexico | 325 | $44,827 |
29 | Alabama | 287 | $58,361 |
30 | Louisiana | 265 | $61,615 |
31 | New Hampshire | 261 | $55,985 |
32 | Nebraska | 256 | $41,804 |
33 | Kentucky | 252 | $41,117 |
34 | Utah | 248 | $46,370 |
35 | Nevada | 220 | $62,736 |
36 | Connecticut | 217 | $68,257 |
37 | Arkansas | 196 | $39,167 |
38 | Mississippi | 193 | $43,956 |
39 | Montana | 185 | $45,618 |
40 | Idaho | 168 | $47,049 |
41 | Delaware | 143 | $67,490 |
42 | Rhode Island | 119 | $62,078 |
43 | Maine | 97 | $43,464 |
44 | Vermont | 93 | $44,286 |
45 | Hawaii | 81 | $50,898 |
46 | Wyoming | 76 | $41,704 |
47 | West Virginia | 75 | $46,058 |
48 | Alaska | 74 | $46,893 |
49 | South Dakota | 71 | $44,385 |
50 | North Dakota | 69 | $53,230 |
Pittsburgh, PA • Private
In-State Tuition
$55,465
Enrollment
6,483
Philadelphia, PA • Private
In-State Tuition
$55,584
Enrollment
10,764
Seattle, WA • Private
In-State Tuition
$11,207
Enrollment
30,905
New York, NY • Private
In-State Tuition
$59,430
Enrollment
8,216
New York, NY • Private
In-State Tuition
$51,828
Enrollment
26,339
Cambridge, MA • Private
In-State Tuition
$51,832
Enrollment
4,550
Minneapolis, MN • Private
In-State Tuition
$14,760
Enrollment
31,451
Evanston, IL • Private
In-State Tuition
$54,568
Enrollment
8,451
Chicago, IL • Private
In-State Tuition
$39,975
Enrollment
14,280
Cambridge, MA • Private
In-State Tuition
$50,420
Enrollment
7,582
The skills section on your resume can be almost as important as the experience section, so you want it to be an accurate portrayal of what you can do. Luckily, we've found all of the skills you'll need so even if you don't have these skills yet, you know what you need to work on. Out of all the resumes we looked through, 10.2% of computer science teachers listed math on their resume, but soft skills such as interpersonal skills and speaking skills are important as well.
Zippia allows you to choose from different easy-to-use Computer Science Teacher templates, and provides you with expert advice. Using the templates, you can rest assured that the structure and format of your Computer Science Teacher resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.
After extensive research and analysis, Zippia's data science team found that:
1. Mathematical Thinking in Computer Science
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most important tools used in discrete mathematics: induction, recursion, logic, invariants, examples, optimality. We will use these tools to answer typical programming questions like: How can we be certain a solution exists? Am I sure my program computes the optimal answer? Do each of these objects meet the given...
2. Introduction to Computer Science and Programming
This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn fundamental concepts of how computers work, which can be applied to any software or computer system. You will also gain the practical skillset needed to write interactive, graphical programs at an introductory level. The numerical mathematics component will provide you with numerical and computational tools that are essential for the problem...
3. Computer Basics, Computer Fundamentals Hardware & Networking
BEST Computer Course: Computer Basics / Computer Fundamentals / Basic Computer Skills / Computer Hardware & Networking...
Some places are better than others when it comes to starting a career as a computer science teacher. The best states for people in this position are New York, Michigan, California, and Pennsylvania. Computer science teachers make the most in New York with an average salary of $73,482. Whereas in Michigan and California, they would average $72,770 and $71,761, respectively. While computer science teachers would only make an average of $69,256 in Pennsylvania, you would still make more there than in the rest of the country. We determined these as the best states based on job availability and pay. By finding the median salary, cost of living, and using the Bureau of Labor Statistics' Location Quotient, we narrowed down our list of states to these four.
1. Michigan
$72,770
Avg. Salary
2. Maryland
$66,053
Avg. Salary
3. New York
$73,482
Avg. Salary
Rank | Company | Average Salary | Hourly Rate | Job Openings |
---|---|---|---|---|
1 | Baltimore City Public Schools | $77,334 | $37.18 | 6 |
2 | University of Connecticut | $67,246 | $32.33 | 5 |
3 | University of Illinois at Urbana-Champaign | $66,088 | $31.77 | 5 |
4 | Montgomery County Public Schools | $57,712 | $27.75 | 9 |
5 | Frostburg State University | $56,936 | $27.37 | 29 |
6 | STAR Education | $50,160 | $24.12 | 7 |
7 | Drexel University | $50,008 | $24.04 | 5 |
8 | AMSA Charter School | $48,693 | $23.41 | 6 |
9 | Elevate K-12 | $47,050 | $22.62 | 11 |
10 | Cameron University | $46,376 | $22.30 | 6 |