How Much Does a Computer Programming Instructor make?

Computer Programming Instructor made a median salary around $74,602 in March, 2025. The best-paid 25 percent made $83,201 probably that year, while the lowest-paid 25 percent made around $67,125. Salary ranges can vary widely depending on many important factors, including education, certifications, additional skills, the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
download asset banner
Facing Salary Structure Challenges? Let Our Expert Guide You
The job market is increasingly challenging. Our whitepaper, Navigating the Challenges of Creating Salary Structures, offers guidance on creating salary structures. Provide your phone number and work email to download the full version.
We will handle your contact details in line with our Privacy Policy. If you prefer not to receive marketing emails from Salary.com, you can opt-out out of marketing communications at any time by clicking unsubscribe.

Best-Paying Cities for Computer Programming Instructor

The metropolitan areas that pay the highest salary in the Computer Programming Instructor profession are Scottdale , Smyrna , Tucker , Atlanta , Avondale Estates .
Scottdale, GA $78,958
Smyrna, GA $78,958
Tucker, GA $78,958
Atlanta, GA $78,958
Avondale Estates, GA $78,958

Best-Paying States for Computer Programming Instructor

The states and districts that pay Computer Programming Instructor the highest salary are District of Columbia (around $89,765) , California (around $88,958) , New Jersey (around $88,394) , Alaska (around $87,829) , and Massachusetts (around $87,749) .
District of Columbia $89,765
California $88,958
New Jersey $88,394
Alaska $87,829
Massachusetts $87,749

What is the Career Path of Computer Programming Instructor?

A career path is a sequence of jobs that leads to your short- and long-term career goals. Some follow a linear career path within one field, while others change fields periodically to achieve career or personal goals.

For Computer Programming Instructor, the upper level is Technical Trainer III , and then progresses to Technical Training Manager
Besides, Computer Programming Instructor can also turn to other related jobs, including Computer Programming , Computer Programming Specialist , Computer Instructor and Instructor - Computer Science .

Frequently Asked Questions for Computer Programming Instructor

Q: What is the salary range of Computer Programming Instructor in Augusta, GA?
A: In 2025 , the lowest-paid Computer Programming Instructor in Augusta, GA earned an average annual salary of $67,125 , while the highest-paid made $83,201.
Q: What is the salary for a Computer Programming Instructor in California?
A: Computer Programming Instructor employed in California earned an average salary of $88,958 in 2025.

Average Computer Programming Instructor Pay vs. Other Jobs

Computer Programming Instructor earned an average salary of $74,602 in 2025. Other jobs related to Computer Programming Instructor earned the following average salary in March, 2025. Computer Programming made $50,446 , Computer Programming Specialist made $111,077 , Computer Instructor and Instructor - Computer Science made $58,155 and $60,262 respectively .

Relevant Jobs of Computer Programming Instructor

Computer Programming - Average Salary $50,446
There is currently no job description for Computer Programming, be the first to submit the job responsibilities for Computer Programming.
Computer Programming Specialist - Average Salary $111,077
There is currently no job description for Computer Programming Specialist, be the first to submit the job responsibilities for Computer Programming Specialist.
Computer Instructor - Average Salary $58,155
There is currently no job description for Computer Instructor, be the first to submit the job responsibilities for Computer Instructor.
Instructor - Computer Science - Average Salary $60,262
Instructor - Computer Science teaches courses in the discipline area of computer and information sciences. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Being an Instructor - Computer Science provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Additionally, Instructor - Computer Science typically reports to a department head. Has a Master's degree or is a PhD candidate in the applicable field. Has experience and is qualified to teach at undergraduate level and possesses the qualifications to participate in research.
There is currently no job description for Computer Numerical Control Programming Manager, be the first to submit the job responsibilities for Computer Numerical Control Programming Manager.