1

Programming Teacher Jobs in Texas (NOW HIRING)

The role of the Chemistry & Engineering Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert ...

Engineering Teacher - Elementary School

Leander, TX ยท On-site

$42K - $57K/yr

The role of the Engineering Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers implement ...

Be Seen First

Lesson plans, demonstrations of learning, and student assignments and activities are provided to the teachers by expert curriculum developers. Teacher assistants makes copies and grade papers for the ...

Be Seen First

Lesson plans, demonstrations of learning, and student assignments and activities are provided to the teachers by expert curriculum developers. Teacher assistants makes copies and grade papers for the ...

Engineering Teacher - Elementary School

Leander, TX ยท On-site

$42K - $57K/yr

The role of the Engineering Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers implement ...

The role of the Engineering & Robotics Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers ...

Be Seen First

Lesson plans, demonstrations of learning, and student assignments and activities are provided to the teachers by expert curriculum developers. Teacher assistants makes copies and grade papers for the ...

Be Seen First

Lesson plans, demonstrations of learning, and student assignments and activities are provided to the teachers by expert curriculum developers. Teacher assistants makes copies and grade papers for the ...

The role of the Engineering & Robotics Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers ...

CTE Teacher Engineering for 2026-2027 Position Purpose - Under the general supervision of the School Principal, to develop students' skills and competence in business and industry, technical skills ...

The role of the Engineering & Robotics Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers ...

Be Seen First

... developers. Teacher assistants makes copies and grade papers for the teachers. Teachers also have minimal duties and only four days a month. We also provide employee only health, dental, and vision.

next page

Showing results 1-20

Programming Teacher information

See Texas salary details

$19.6K

$43.4K

$64.8K

How much do programming teacher jobs pay per year?

As of Jun 17, 2026, the average yearly pay for programming teacher in Texas is $43,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $31,200.00 and $53,100.00 per year, depending on experience, location, and employer.

What is the difference between Programming Teacher vs Coding Instructor?

AspectProgramming TeacherCoding Instructor
CredentialsTypically requires a degree in computer science or education, with coding certificationsOften requires coding certifications or practical experience, sometimes less formal education
Work EnvironmentSchools, coding bootcamps, online platforms, educational institutionsWorkshops, online courses, coding bootcamps, community centers
Employer & Industry UsageEducational institutions, online learning platforms, private tutoringTech companies, coding bootcamps, online education providers
Search & Comparison IntentPeople seeking formal teaching roles or structured educationIndividuals looking for practical coding instruction or short-term courses

Programming Teachers focus on formal education, curriculum development, and classroom instruction, often requiring educational credentials. Coding Instructors tend to provide practical, hands-on coding lessons, frequently in bootcamps or online settings, with a focus on skill acquisition. Both roles involve teaching coding but differ in environment and credentials.

What are some common challenges Programming Teachers face when engaging students with diverse coding backgrounds?

Programming Teachers often work with students who have varying levels of experience, which can make lesson planning and classroom management challenging. Balancing the needs of beginners while keeping advanced learners engaged requires flexible teaching methods, differentiated assignments, and frequent feedback. Many teachers address this by incorporating project-based learning, peer collaboration, and offering optional enrichment tasks. Building a supportive and inclusive classroom environment is key to helping all students succeed.

What does a Programming Teacher do?

A Programming Teacher is an educator who teaches students how to write computer code using various programming languages such as Python, Java, or JavaScript. They design lesson plans, explain coding concepts, provide hands-on exercises, and help students debug their code. Programming Teachers may work in schools, colleges, online platforms, or coding bootcamps, and they often adapt their teaching methods to different age groups and skill levels.

What are the key skills and qualifications needed to thrive as a Programming Teacher, and why are they important?

To thrive as a Programming Teacher, you need comprehensive knowledge of programming languages, curriculum development, and a relevant degree in computer science or education. Familiarity with coding platforms, learning management systems (LMS), and certifications like CompTIA or Google Educator are often advantageous. Strong communication, patience, and the ability to foster engagement help students grasp complex concepts and stay motivated. These skills ensure effective instruction and support student success in learning programming.
Logic/Rhetoric Computer Programming Teacher (Part-Time)

Logic/Rhetoric Computer Programming Teacher (Part-Time)

Coram Deo Academy

Richardson, TX โ€ข On-site

Part-time

Posted yesterday

Be an early applicant


Job description

Position Summary:

Computer Programming Teacher responsible for instructing students from 7th - 12th grade in foundational programming concepts. Proficient in teaching how to design and write applications, understands core programming principles, and can guide students from basic syntax to structured program development.


CDA Mission Statement:

The mission of Coram Deo Academy is to train ethical servant-leaders and wise thinkers who will shape culture for the glory of God.


Spiritual Requirements:

Coram Deo Academy hires individuals that profess the historic Christian faith. The Nicene Creed describes the minimum understanding of and subscription to Christian belief required of employees of the Academy. Every employee must also profess to be a Christian believer and subscribe to this statement. As evidence of the indwelling of the Holy Spirit in their lives, Coram Deo Academy expects all employees to be actively involved in a local church here their faith in practice is consistent with the Academyโ€™s mission and statement of faith.

Essential Job Functions:

Coram Deo Academy teachers are called to be models of what we desire for our students. They are committed to Christ, love learning, and strive to be wise thinkers and ethical servant-leaders. We see this priority of imitation expressed by the apostle Paul in Philippians 4:8-9, "Finally, brothers, whatever is true, whatever is honorable, whatever is just, whatever is pure, whatever is lovely, whatever is commendable, if there is any excellence, if there is anything worthy of praise, think about these things. What you have learned and received and heard and seen in me โ€” practice these things, and the God of peace will be with you." Teachers are to embody both the Spirit of Christ and the spirit of inquiry. They should be saturated with the Word of God and be able to think biblically. They should exhibit proficiency in their academic disciplines and demonstrate a passion for learning by their own study and reading, participation in school improvement and professional development. They should seek to cultivate wisdom and virtue in their students through pursuing their own wisdom and virtue with humility and repentance.


Instructional Expectations:

  • Display the love of Christ and encourage students in developing a relationship with Him
  • Demonstrate Christian love, faith, truthfulness, and virtue in all facets of life and teaching
  • Establish a Biblical understanding of authority and commit to Biblical peacemaking
  • Focus on the heart when training, instructing, and disciplining children
  • Work to build the school community toward a love of Christ and one another
  • Teach students using Christian principles through classical philosophy and pedagogy
  • Create a vibrant learning atmosphere that fosters wonder and joyful engagement
  • Lead students through meaningful learning activities in alignment with the CDA Curriculum
  • Teach foundational and intermediate programming concepts, including:
    • Variables, data types, and control structures
    • Functions, methods, and modular design
    • Object-oriented programming fundamentals
    • Debugging and problem-solving strategies
    • Algorithmic thinking and logical reasoning
  • Instruct students in writing functional computer programs and simple applications.
  • Guide students through hands-on projects that reinforce programming principles.
  • Foster computational thinking and structured problem-solving skills.
  • Integrate instruction on digital literacy, privacy, and internet safety.
  • Maintain a classroom environment that promotes curiosity, discipline, and collaboration.
  • Assess student progress through projects, practical coding assignments, and evaluations.
  • Adapt instruction to support a range of learners from introductory to advanced levels.


Administrative Expectations:

  • Create lesson plans using the principles from The Seven Laws of Teaching as a guide
  • Prepare classroom coursework materials, homework assignments, and handouts
  • Communicate regularly with administration and parents, responding in a timely manner
  • Establish a collaborative relationship with CDA parents using the University-Model TM approach
  • Record and maintain accurate student attendance
  • Post assignments and grades according to school policies and practices
  • Evaluate and grade class work and assignments
  • Observe and manage student behavior and performance
  • Actively participate in faculty meetings and district meetings
  • Complete CDA's Teacher Certification Program per policy and pursue additional continuing education requirements
  • Perform additional administrative/other duties as needed


Knowledge, Skills, and Qualifications:

  • Proficiency in one or more programming languages (Java, Eclipse, Python, etc.).
  • Demonstrated ability to teach application development and foundational programming principles.
  • Experience working with students is preferred.
  • Strong understanding of best practices in digital citizenship, privacy, and internet safety.
  • Excellent communication and classroom management skills.
  • Exhibit the gifting and desire necessary to teach in the requested discipline or grade level
  • Utilize effective oral and written communication skills in collaboration with parents and staff
  • Collaborate effectively with faculty members within grade level or department
  • Demonstrate patience and humility in stressful situations, good listening skills, and strong planning and organizational skills
  • Demonstrate an understanding of child development with a focus on the age being taught
  • Prompt and timely attendance, modest attire, appropriate social media presence
  • Basic computer skills (Word, Outlook, etc.)
  • Possess the technological ability to utilize online platforms to teach classes remotely with a computer and at-home wi-fi

Education and Experience:

  • Bachelorโ€™s degree in computer science, Software Engineering, Education, or related field (masterโ€™s degree preferred).
  • Knowledge of children required
  • Knowledge of Christian, classical, and collaborative educational model preferred
  • Love of learning and commitment to continued personal growth


Physical Requirements and Work Environment:

  • Must be able to stand for extended periods of time
  • Occasionally lift up to 30 lbs
  • Work in a traditional climate-controlled classroom environment with occasional times outdoors