Coding Teacher Job Description

Position Summary:  

The Coding Teacher is an exciting new position. The teacher will design and teach the curriculum to PreK through Sixth Grade students. In the lower school (grades PreK-3), the class content will be mostly about logic, problem solving, and programming concepts. The upper school students (grades 4-6) will be taught a coding language, and will complete several relevant projects. In addition, students will be instructed on how computers work, including the basic science and mathematics behind their operation.


Responsibilities and Skills:

  • Develop specific computer science curriculum with various classes that could entail game programming, app programming, logic and critical thinking. Courses should be developmentally appropriate and engaging.

  • Plan, prepare and deliver instructional activities to students in Grades Prek-6.

  • Must have critical thinking and troubleshooting skills.

  • Must have strong technology skills.

  • Must demonstrate a high level of initiative.

  • Must have a high degree of flexibility.

  • Must have excellent communication skills, both oral and written.

  • Perform ongoing evaluation of the effectiveness of the instructional technology.

  • Effectively manage the classroom by implementing discipline, time management, and organization consistent with school policy

  • Keep current in the discipline by actively participating in staff development and professional growth activities, so that students are taught relevant information.

  • Participate in ongoing school functions.


Minimum Qualifications:

  • Bachelor’s Degree or higher and mastery of core subject.

  • Experience with at least one coding language: HTML, C++, Python, PHP or similar.

  • Tennessee Teaching Licensure preferred.

  • Excellent facilitator with the ability to motivate, direct, and train people and collaborate and interact with others effectively and productively.

  • Exceptional analytical and quantitative skills with a strong attention to detail.

  • Excellent written and oral communication skills.

  • Commitment to excellence and ability to work both independently and in a collaborative environment.

  • Demonstrated experience in organizing, conceptualizing and prioritizing objectives.

  • Adaptability in dealing with change, delays or unexpected events to ensure the general welfare of the school.

  • Pass criminal background check and drug test.
©2021 Oak Hill School | Site by schoolyard | Sitemap