1

Computer Programming Teacher Jobs in Pennsylvania

$13/hr

POSITION SPECIFICS The Department of Computer Science and Engineering is seeking applicants for ... We value belonging as a core strength and an essential element of the university's teaching ...

... engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm ... Familiar with college computer science curricula and common challenges such as understanding ...

next page

Showing results 1-20

Computer Programming Teacher information

See Pennsylvania salary details

$31.6K

$51.3K

$73.7K

How much do computer programming teacher jobs pay per year?

As of Jun 17, 2026, the average yearly pay for computer programming teacher in Pennsylvania is $51,322.00, according to ZipRecruiter salary data. Most workers in this role earn between $43,100.00 and $55,100.00 per year, depending on experience, location, and employer.

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 coding and programming skills in education. This shortage often leads to difficulties in filling teaching positions and highlights the need for specialized training and certifications in computer programming education.

What are some typical daily responsibilities for a Computer Programming Teacher?

A Computer Programming Teacher's daily responsibilities often include preparing lesson plans, delivering engaging lectures or demonstrations, and guiding students through hands-on coding exercises. You may also be responsible for grading assignments, providing individualized feedback, and staying updated with the latest programming trends and curriculum standards. Collaboration with other teachers or industry partners to develop project-based learning opportunities is common. Additionally, maintaining a supportive classroom environment and helping students overcome conceptual or technical challenges are key parts of the role.

How to make an extra $1000 a month as a teacher?

Computer programming teachers can earn an extra $1000 a month by offering private tutoring, creating online courses, or developing educational content on platforms like Udemy or Teachable. Building a strong online presence and leveraging skills in popular programming languages can increase earning potential outside regular teaching hours.

What are the key skills and qualifications needed to thrive in the Computer Programming Teacher position, and why are they important?

To thrive as a Computer Programming Teacher, you need expertise in multiple programming languages, a relevant degree (such as computer science or education), and formal teaching credentials where required. Familiarity with integrated development environments (IDEs), learning management systems (LMS), and industry certifications like CompTIA or Microsoft Certified Educator is often advantageous. Excellent communication, patience, and the ability to engage and motivate learners are essential soft skills in this position. These skills ensure you can effectively convey complex technical concepts, adapt to diverse learning styles, and inspire student success in the rapidly evolving tech field.

What does a Computer Programming Teacher do?

A Computer Programming Teacher educates students on coding languages, software development, and problem-solving techniques. They design lesson plans, teach programming principles, and provide hands-on practice with coding projects. Additionally, they assess student progress, offer guidance, and stay updated on industry trends to ensure relevant instruction.

How to become a coding teacher?

To become a computer programming teacher, you typically need a bachelor's degree in computer science, education, or a related field, along with proficiency in programming languages such as Python, Java, or C++. Teaching certifications or credentials may be required depending on the educational level and location, and experience in coding projects or software development can enhance your qualifications. Developing strong communication skills and staying current with industry tools and trends are also important for effective teaching.

How much does a coding tutor make?

A computer programming teacher or coding tutor typically earns between $20 and $50 per hour, depending on experience, location, and whether they work independently or for an organization. Tutors with specialized skills or certifications may charge higher rates, and many work flexible hours or part-time schedules.
What are the most commonly searched types of Computer Programming Teacher jobs in Pennsylvania? The most popular types of Computer Programming Teacher jobs in Pennsylvania are:
What are popular job titles related to Computer Programming Teacher jobs in Pennsylvania? For Computer Programming Teacher jobs in Pennsylvania, the most frequently searched job titles are:
What cities in Pennsylvania are hiring for Computer Programming Teacher jobs? Cities in Pennsylvania with the most Computer Programming Teacher job openings:
Infographic showing various Computer Programming Teacher job openings in Pennsylvania as of June 2026, with employment types broken down into 3% Internship, 69% Full Time, 25% Part Time, and 3% Temporary. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $51,322 per year, or $24.7 per hour.
Undergraduate Teaching Assistant

Undergraduate Teaching Assistant

Villanova University

Villanova, PA • On-site

$13/hr

Full-time

Posted 15 days ago


Villanova University rating

7.5

Company rating: 7.5 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

263rd of 537 rated colleges and universities


Job description

Posting Details
Do you have questions about the application process? If so, please refer to the Applicant FAQ's.
Position Information
Posting Number:
20260198V
Position Title:
Undergraduate Teaching Assistant
Posting Type
Student
Hours/week:
Up to 20 hours p/week
Eligibility:
Work study preferred but open to all students
Semester
2025-2026 Academic Year
Location
Detailed Work Schedule
Number of positions:
10+
Department:
204-Electrical and Computer Engineering
Contact Name:
Helen Cook
Contact Phone/Extension:
9-4970
Position Summary Information
Job Description Summary:
Teaching assistants/graders assisting faculty in Electrical and Computer Engineering.
Requirements:
Must be a matriculating ECE student at either the undergraduate or master's level.
Additional Information:
Physical Demands Summary:
Wage Rate:
$13.00
Posting Detail Information
Closing Date (11:59pm ET):
05/30/2027
Open Until Filled
Yes

What Villanova University employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom


Villanova University logo

About Villanova University

Sourced by ZipRecruiter

Villanova University, located in Villanova, Pennsylvania, United States, operates within the higher education industry. Its establishment traces back to 1842 by the Augustinians, a Catholic religious order. The university offers a wide range of academic programs in various disciplines, including Liberal Arts and Sciences, Engineering, Nursing, Business, and Law, serving over 10,000 undergraduate, graduate, and law students. Guided by its Augustinian Catholic intellectual tradition, it is committed to community service, and it seeks to cultivate knowledgeable, thoughtful, and ethical leaders. The university’s mission is to empower students to ignite change, with a vision for a just and peaceful world.

Industry

Colleges, universities, and professional schools

Company size

1,001 - 5,000 Employees

Headquarters location

Villanova, PA, US

Year founded

1842

Social media