Posted 1w ago

MS and HS Computer Science Teacher

@ Lake Lure Classical Academy
Lake Lure, North Carolina, United States
OnsiteFull Time
Responsibilities:Teach CS, Develop curriculum, Assess students
Requirements Summary:Bachelor’s degree in Computer Science or related field; proficiency in programming; strong organizational and communication skills; commitment to classical education.
Technical Tools Mentioned:Python, Java, Web development, Data structures, Cybersecurity, Educational technology
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Position Title: Middle and High School Computer Science Teacher
Location: Lake Lure Classical Academy (LLCA)
Reports To: School Principal
Position Type: Full-Time, 10-Month Faculty




Position Summary


Lake Lure Classical Academy seeks a knowledgeable and mission-aligned Computer Science Teacher to instruct students in grades 6–12. The ideal candidate will combine strong technical expertise with a commitment to classical education, cultivating students’ logical reasoning, problem-solving skills, and ethical understanding of technology. This teacher will design and deliver an engaging curriculum that introduces foundational and advanced computer science concepts while reinforcing habits of attention, discipline, and intellectual curiosity.




Primary Responsibilities


Instruction & Curriculum Development



  • Teach middle and high school computer science courses, which may include:

    • Introduction to Computer Science

    • Programming (e.g., Python, Java, or similar languages)

    • Web Development

    • Data Structures and Algorithms (advanced levels)

    • Digital Literacy and Cybersecurity fundamentals



  • Design lesson plans aligned with school standards and the classical model, emphasizing logic, precision, and clarity of thought

  • Integrate interdisciplinary connections, particularly with mathematics and philosophy (e.g., logic and ethics in technology)

  • Differentiate instruction to meet diverse student needs and abilities


Student Development



  • Foster a classroom culture of respect, responsibility, and intellectual engagement

  • Encourage critical thinking, perseverance, and collaborative problem-solving

  • Provide timely feedback on assignments, projects, and assessments

  • Prepare students for college-level coursework and/or industry-recognized certifications where appropriate


Assessment & Evaluation



  • Develop and implement a variety of assessments (projects, coding challenges, exams)

  • Monitor and communicate student progress regularly with students, parents, and administration

  • Use data to inform instruction and improve student outcomes


Technology & Program Development



  • Maintain and manage classroom technology and software resources

  • Stay current with emerging trends in computer science and educational technology

  • Contribute to the growth of the school’s computer science program, including extracurricular opportunities such as coding clubs, competitions, or robotics


Community & Professional Responsibilities



  • Communicate effectively with parents and guardians

  • Participate in faculty meetings, professional development, and school events

  • Collaborate with colleagues to support the broader mission of the school

  • Uphold and model the values and culture of Lake Lure Classical Academy




Qualifications


Required:



  • Bachelor’s degree in Computer Science, Information Technology, or a related field

  • Demonstrated proficiency in one or more programming languages

  • Strong organizational, communication, and classroom management skills

  • Commitment to the mission and philosophy of a classical education


Preferred:



  • Teaching certification (or willingness to obtain)

  • Prior teaching experience at the middle or high school level

  • Experience with curriculum development or instructional design

  • Familiarity with classical education or liberal arts pedagogy




Core Competencies



  • Ability to make complex technical concepts accessible and engaging

  • Strong emphasis on logic, structured thinking, and clarity

  • Classroom leadership grounded in consistency and high expectations

  • Commitment to continuous improvement and professional growth




Physical Requirements



  • Ability to stand, walk, and engage actively in a classroom environment

  • Ability to operate standard classroom and computer equipment




Compensation & Benefits



  • Salary commensurate with experience and qualifications

  • Benefits package in accordance with school policy




Application Process


Interested candidates should submit a resume, cover letter, and references. Candidates may also be asked to provide a sample lesson plan or teaching demonstration.




This role is an opportunity to help students not only learn how technology works, but to think carefully about how it should be used—forming both skilled programmers and thoughtful citizens.