1

Computer Programming Teacher Jobs in Kansas (NOW HIRING)

Python Tutor

Wichita, KS ยท Remote

$40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Robotics Tutor

Wichita, KS ยท Remote

$40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... computer science, and artificial intelligence applications. * Curriculum Awareness & Adaptive ...

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... computer science, and artificial intelligence applications. * Curriculum Awareness & Adaptive ...

SolidWorks Tutor

Wichita, KS ยท Remote

$40/hr

... from CAD beginners through advanced users preparing for SolidWorks professional certification or engineering careers. * Effective Teaching Methods: Ability to identify concepts students commonly ...

... from CAD beginners through advanced users preparing for SolidWorks professional certification or engineering careers. * Effective Teaching Methods: Ability to identify concepts students commonly ...

Senior AI/ML Engineer

Topeka, KS ยท On-site +1

$98K - $135K/yr

Help teach our self-driving vehicles how to see and understand the world! The Data Labeling ... Experience with computer vision , machine learning , or data-centric AI projects - especially where ...

C++ Tutor

Overland Park, KS ยท Remote

$40/hr

... programming, game development, and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down pointer arithmetic, class hierarchy design, and template ...

C++ Tutor

Wichita, KS ยท Remote

$40/hr

... programming, game development, and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down pointer arithmetic, class hierarchy design, and template ...

next page

Showing results 1-20

Computer Programming Teacher information

See Kansas salary details

$28.1K

$45.7K

$65.5K

How much do computer programming teacher jobs pay per year?

As of Jun 20, 2026, the average yearly pay for computer programming teacher in Kansas is $45,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,300.00 and $49,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 popular job titles related to Computer Programming Teacher jobs in Kansas? For Computer Programming Teacher jobs in Kansas, the most frequently searched job titles are:
What job categories do people searching Computer Programming Teacher jobs in Kansas look for? The top searched job categories for Computer Programming Teacher jobs in Kansas are:
2026-2027 Behavior Strategies Classroom (BSC) Teacher

2026-2027 Behavior Strategies Classroom (BSC) Teacher

Geary County USD 475

Junction City, KS โ€ข On-site

$13.50 - $18.25/hr

Other

Posted 6 days ago


Job description

2026-2027

Geary County USD 475ย 
Job Description
Classification:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Certified
Division/Department:ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Special Education
Job Category:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Teacher
FLSA:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Exempt
Title:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Behavior Strategies Classroom (BSC) Teacher
Qualifications:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  *Current Kansas Teaching Certificate with Special Education endorsement appropriate to the assignment on file in the Devin Center
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Health certificate on file in Devin Center
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  *3-5 years teaching experience preferred, but not required
Reports To:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Building Principal, Executive Director and Asst. Director of Special Education
Supervises:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Students
BASIC FUNCTION/PURPOSE
The Special Education teacher provides leads the creation and implementation of a specialized designed instructional program that increases opportunities for students receiving Special Education services in the least restrictive environment.
PHYSICAL REQUIREMENTS
ย ย ย ย ย ย ย ย ย ย ย  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.ย ย ย ย ย ย ย ย ย ย 
The employee performing the duties of this position is frequently required to walk, sit, talk, hear, bend, stoop, and reach.ย  The employee may be occasionally required to manually lift, move, or carry up to 50 pounds.ย  The employee is required to interact with staff and meet the demands of several different people.ย  The employee is responsible for the work output of others.ย  The employee occasionally works extended hours.ย  Vision abilities required by this job include close vision, distance vision, depth perception, and the ability to adjust focus.
CRITICAL SKILLS

























  1. Ability to maintain regular and good work attendance and come to work on time.
  2. Ability to work constructively and cooperatively with others.
  3. Ability to respond to information requests in a courteous, timely and helpful manner.
  4. Ability to manage job responsibilities while meeting established deadlines.
  5. Ability to access, input, and retrieves information from a computer.
  6. Ability to maintain confidentiality of student and staff information.

ย 
ESSENTIAL FUNCTIONS
ย ย ย ย ย ย ย ย ย ย ย  1.ย  Planning and preparation based upon students' Individual Education Plans
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Demonstrate knowledge of pedagogy, content, and students
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Select instructional goals
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Demonstrate knowledge of resources
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Assess student learning using appropriate measures
ย ย ย ย ย ย ย ย ย ย ย  2.ย  Classroom Environment
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Create a classroom environment of respect and rapportย ย 
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Establish a culture for learning
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Establish and maintain classroom procedures
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Establish expectations for and manage student behaviors
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Organize space for learning
ย ย ย ย ย ย ย ย ย ย ย  3.ย  Instruction based upon students' Individual Education Plans
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Communicate clearly and accurately
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Use a variety of instructional strategies and techniques
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Engage students in learning
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Provide timely feedback to students
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Demonstrate flexibility and responsiveness to student needs
ย ย ย ย ย ย ย ย ย ย ย  4.ย  Professional responsibilities
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Follow contractual responsibilities
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Engage in reflective practice
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Maintain accurate records
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Communicate with families
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Engage in professional development activities
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Maintain appropriate licensure
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Collaborate with others to achieve a common goal
PERFORMANCE RESPONSIBILITIES




























  1. Support the philosophy and vision of exceptional services in the Geary County School District.
  2. Attend final general education student intervention team meetings to ensure that all documentation of the general education intervention process and response to invention documentation necessary to the evaluation process has been completed accurately.
  3. Monitor all referrals through the evaluation process, meet with evaluation team regularly.
  4. Review IEP and Evaluation files to ensure that they meet all regulatory and district standards, are written to reflect best practice, reflect high quality programming and are implemented with integrity.
  5. Submit all required documentation to the district office in a timely manner.
  6. Enter accurate data into the district student information system in a timely manner.
  7. Possess knowledge legal regulations governing our program.
  8. Utilize data to guide the focus of student IEPs and improve student achievement.
  9. Provide management of learning programs for assigned students setting behavioral objectives, using appropriate learning strategies to further student development, and evaluating progress based on stated performance criteria..
  10. Supervise, provide professional development, and coordinate the scheduling of paraprofessionals.
  11. Assist with the integration of exceptional students into the general education program.
  12. Keep informed regarding new technologies that facilitate and support student learning.
  13. Communicate clearly and accurately with administrators, staff, parents, students and agencies.
  14. Plan and implement transition services for students.
  15. Respect the confidentiality of records and information regarding students, parents, and teachers in accordance with accepted professional ethics, and state, and federal laws.
  16. Participate as a team member in the comprehensive evaluation, review, and re-evaluation process.
  17. Assist general education teachers in the development and implementation of universal design methods, curricular modifications, and appropriate classroom strategies to meet instructional, psychological and social needs of each student.
  1. Provide demonstration of effective teaching practices within the classroom.
  2. Establish mentoring relationships among teachers to support inclusion activities.
  3. Intervene and provide support with discipline problems of exceptional students.
  4. Work collaboratively with Mental Health Department personnel on site and/or in local regions.
  5. Maintain a professional knowledge level of the dynamics of students with serious behavioral and emotional problems.
  6. Maintain a professional knowledge level of formal and informal assessment techniques and instruments in order to develop appropriate learning programs and behavior management techniques.
  7. Oversee the collection, analysis and interpretation of evaluative data regarding exceptional students in the educational settings.
  8. Keep informed regarding new technologies and research-based teaching practices that facilitate and support student learning.
  9. Uphold and enforce Board policies, administrative procedures, school rules, and federal and state regulations including but not limited to

Kansas Plan for Special Education
Consolidated Plan for Federal Programs
Acceptable use of technology

  1. Additional job duties as assigned by the Executive Director.

ย 
Term of Employment:ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Teacher Contract + BSC Stipend
Salary Range:ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Determined by placement on teacher salary schedule.
ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  Additional days beyond the contract year will be compensated according to the negotiated agreement in effect
Evaluation Frequency:ย ย ย ย ย ย ย ย ย ย ย ย ย  Job performance will be evaluated in accordance with state regulations and the terms established in the negotiated agreement
Updated 2-4-19
Notice of Nondiscrimination
Geary County USD #475 does not discriminate on the basis of race, color, national origin, sex, disability, or age in its programs and/or activities and provides equal access to the Boy Scouts and other designated youth groups.ย For questions or complaints based on race, color, national origin, sex or age, please contact the USD 475 Director of Personnel Services, 123 N. Eisenhower, Junction City, KS 66441. Telephone: 785.717.4000. For questions or complaints based on disability, please contact the USD 475 Director of Special Education, 123 N. Eisenhower, Junction City, KS 66441. Telephone: 785.717.4000