Upper School Computer Science Teacher Job at Socrates Academy, Matthews, NC

  • Socrates Academy
  • Matthews, NC

Job Description

Computer Science TeacherFull time with Middle School teaching responsibilitiesLocation: Matthews, North CarolinaStart date: January 19, 2027Assignment: Spring semester of the 2026–2027 school yearTeaching load: Two mixed-grade Upper School computer science sections plus Middle School computer science instruction within a full-time schedule.Reports to: Head of Upper School, in collaboration with the Head of Middle SchoolAbout Socrates AcademySocrates Academy is a public charter school in Matthews, North Carolina, with a distinctive emphasis on Greek language and culture, academic excellence, and Socratic inquiry. We help scholars develop curiosity, sound reasoning, and the confidence to apply their learning.Position OverviewSocrates Academy seeks a full-time computer science teacher to provide engaging, hands-on instruction across Upper and Middle School beginning in January 2027. The teacher will lead instruction, assess learning, and support scholars with varied levels of experience as they develop computational thinking, programming, problem-solving, and responsible technology-use skills.The spring assignment includes Upper School Introduction to Computer Science (CS10) and Middle School computer science instruction. The daily schedule will be coordinated by the division heads. Continuation into 2027–2028 may be considered based on school needs, performance, funding, and contract renewal.Essential ResponsibilitiesPlan and teach assigned Upper and Middle School courses using the school's approved curriculum and applicable North Carolina course standards.Design and adapt lessons, coding activities, and projects that connect computer science concepts to real-world applications.Use Socratic questioning, discussion, collaboration, and hands-on practice to strengthen student reasoning and independence.Differentiate instruction for mixed-grade classes and varied levels of prior experience; implement required accommodations with student support staff.Assess learning, provide timely feedback, and maintain accurate grades, attendance, and student progress records.Prepare students for applicable course assessments and coordinate required state testing or Proof of Learning with school testing staff.Maintain a safe, inclusive, well-managed classroom and clear expectations for responsible use of devices, software, and digital resources.Communicate with families and division leaders; collaborate across Middle and Upper School to support continuity in computer science learning.Participate in planning, meetings, professional learning, and supervision duties associated with the full-time assignment.Required QualificationsBachelor's degree in computer science, education, information technology, or a related field.Demonstrated knowledge of programming and foundational computer science concepts, with the ability to explain them clearly.Strong classroom management, communication, organization, and ability to support students with different learning needs.Ability to meet applicable employment, background-check, and course-specific credential or training requirements.Preferred QualificationsNorth Carolina teaching license in a relevant area; experience teaching middle or high school students; and experience with project-based learning, introductory programming tools, and standards-aligned curriculum development.Compensation and BenefitsSalary is based on qualifications, relevant experience, and the school's approved compensation structure, prorated for the spring appointment. Full-time benefits are available subject to applicable plan eligibility requirements.How to ApplyApply through the current openings link on the Socrates Academy Careers page at Submit a résumé and brief statement of interest through the application portal.

Job Tags

Full time, Contract work

Similar Jobs

Confidential

IMMEDIATE HIRING! - Assembler / Production Associate Job at Confidential

 ...Hiring Assemblers in Redmond, WA! - (No prior experience needed) Pay: $25.13/hr + Overtime (1.5x Pay) Schedule: Monday-Thursday, 5:00 AM - 4:00 PM + Overtime Available on Fridays Start Your Manufacturing Career We're hiring Production Workers, Assemblers... 

Creative Speech Solutions

Medical Office Administrator Job at Creative Speech Solutions

 ...is hiring a temporary part-time or full-time employee from November 2026 through April 2027.This position is based in our Summit office. The full time option is Monday through Friday, five days per week OR the role can be part of a job-share arrangement 2040 hours... 

Wags and Wiggles Inc

Pet Sitter/Walker Job at Wags and Wiggles Inc

 ...Company Description Wags and Wiggles Inc. is a pet care company dedicated to providing reliable, compassionate services to pets and...  ...Wiggles Inc. works closely with pet guardians to understand each animal's unique needs and preferences. The company values... 

Robert Half

Receptionist Job at Robert Half

 ...communication and interpersonal skills with a service-oriented approach. Comfortable working in an environment that supports senior citizens and their visitors. Excellent attention to detail with the ability to manage multiple tasks and shifting priorities. ... 

Nissan of Gadsden

Automotive Statement Reconciliation & Cancellation Clerk Job at Nissan of Gadsden

Automotive Statement Reconciliation & Cancellation ClerkJoin Our Growing Dealership Team!We are seeking a detail-oriented and dependable Statement Reconciliation & Cancellation Clerk to support our Accounting Office. This position plays a critical role in ensuring...