Computer Science Teacher 2026-2027
Socrates Academy
Job Description
Job Description
Salary:
Grades 612 Computer Science Teacher
Position Type: Full-Time
Reports To: Head of Middle School
Position Overview
The Grades 612 Computer Science Teacher is responsible for developing and delivering a rigorous, engaging computer science program that builds foundational, intermediate, and advanced skills across middle and high school. As a newly established position, this role carries significant responsibility and professional autonomy in shaping curriculum, instructional pathways, and course offerings aligned to school goals and student needs. The teacher is expected to uphold high academic expectations, foster responsible technology use, and contribute to a strong school culture.
Should be able to teach any of the following courses:
e Code Course Title
CA10 Artificial Intelligence
CA21 Robotics I (NEW)
CA22 Robotics II (NEW)
CD10 Adobe Visual Design I
CD11 Adobe Visual Design II
CD14 Adobe Video Design I
CD15 Adobe Video Design II
CD20 3D Modeling and Animation I
CD21 3D Modeling and Animation II
CD30 Game Art and Design
CD31 Advanced Game Art and Design
CI00 CompTIA IT Fundamentals
CI01 Computer Engineering Technology I
CI02 Computer Engineering Technology II
CI10 Cisco Network Engineering Technology I
CI11 Cisco Network Engineering Technology II
CI20 Network Administration I
CI21 Network Administration II
CI30 Cybersecurity I
CI31 Cybersecurity II
CP05 Coding in Minecraft Expert Coding
CP10 Python Programming I
CP11 Python Programming II
CS10 Introduction to Computer Science
CS20 Computer Science I
CS21 Computer Science II
CS30 Introduction to Data Science
CS31 SAS Base Programming
CT10 Technology, Engineering, and Design
Primary Responsibilities
Instruction & Curriculum Development
- Design and implement standards-aligned computer science courses for grades 612, including introductory through advanced content
- Collaborate with administration to develop scope and sequence, pacing guides, and instructional resources
- Deliver high-quality instruction that promotes computational thinking, problem solving, creativity, and collaboration
- Integrate coding, data literacy, digital citizenship, and ethical technology use into daily instruction
- Differentiate instruction to meet the academic, social, and developmental needs of all learners
Assessment & Student Progress Monitoring
- Design and administer formative and summative assessments aligned to learning objectives
- Analyze assessment data to inform instructional decisions and targeted supports
- Provide timely, clear feedback to students and families on academic progress
Classroom Environment & Management
- Establish and maintain a structured, inclusive, and engaging classroom environment
- Implement schoolwide behavior expectations consistently
- Promote responsible, safe, and appropriate use of technology
Program Development & Innovation
- Contribute to the development of a coherent 612 computer science program, including electives, pathways, or advanced coursework
- Provide input on instructional materials, software, hardware, and emerging technologies
- Explore opportunities for interdisciplinary projects and extracurricular extensions
Professional Responsibilities
- Collaborate with colleagues, administrators, and support staff
- Participate in professional learning communities, meetings, and professional development
- Communicate professionally and consistently with families
- Fulfill all typical teaching duties, including lesson planning, grading, supervision, and documentation
- Participate in school events, duties, and initiatives as assigned
Key Result Areas (KRAs) and Key Performance Indicators (KPIs)
KRA 1: Instructional Quality & Student Learning
KPIs:
- Lessons consistently aligned to course objectives and approved standards
- Observable student engagement during instruction
- Evidence of student growth demonstrated through assessments and projects
- Instruction reflects appropriate rigor and progression across grade bands
KRA 2: Curriculum & Program Development
KPIs:
- Completion of a documented scope and sequence for grades 612
- Development of course materials, assessments, and instructional resources
- Alignment of curriculum with school priorities and future program expansion
- Regular refinement of the curriculum based on student outcomes and feedback
KRA 3: Assessment & Data-Informed Instruction
KPIs:
- Use of formative assessments to guide instruction
- Timely entry and analysis of student performance data
- Instructional adjustments documented based on assessment results
- Clear communication of progress to students and families
KRA 4: Classroom Management & Learning Environment
KPIs:
- Consistent implementation of schoolwide behavior expectations
- Safe, respectful, and inclusive classroom culture
- Effective use of instructional time with minimal disruptions
- Responsible and appropriate technology use by students
KRA 5: Professionalism & Collaboration
KPIs:
- Active participation in PLCs, meetings, and professional development
- Timely completion of required documentation and responsibilities
- Professional communication with families and colleagues
- Willingness to collaborate and contribute to schoolwide initiatives
Qualifications
Required:
- Bachelors degree in Computer Science, Information Technology, Education, or a related field
- Teaching license or eligibility for licensure in the appropriate grade band or content area
- Strong content knowledge in computer science and instructional technology
Preferred:
- Experience teaching middle and or high school students
- Experience with curriculum design or program development
- Familiarity with project-based learning and real-world application of computer science
- Join to apply for the [2026-2027] KIPP Charlotte Middle Grade Math Lead Teacher role at CHURCHILL HOUSE VIP EVENTS The Knowledge is Power Program (KIPP) North... ...Math (Open Up Resources), K‑8 ELA (Fish Tank), K‑8 Science (Amplify), 9‑12 English & History (AP For All), and...SuggestedFull timeSummer holiday
- Teacher-Leader Pathway Talent Pool (2026-2027) Location: P.O. Box 30035, Charlotte, NC 28230 Position: Instructional - Position - Advanced Teaching Role Job Number: 4600318717 Start Date: (unspecified) Open Date: 02/27/2026 | Closing Date: 06/15/2026 Teacher-Leader...Suggested
- ...everyone who walks through the doors of our schools. Especially our teachers. Their skill. Energy. Love. Their determination. On the good... ...- 8 Math: Open Up Resources ~ K - 8 ELA: Fish Tank ~ K - 8 Science: Amplify & supported Science materials to match NC Standards...SuggestedInterim roleSummer workNight shift
- ...Greek immersion and the Socratic method, is seeking classroom teachers with strong teaching abilities, an understanding of pedagogy and... ...model Use of technology in the classroom, including a mobile computer lab Differentiated instruction to meet the needs of each...Suggested
- A charter school organization in Charlotte, NC, is seeking a Middle School English Teacher for the 2026-2027 academic year. The role involves developing and implementing a comprehensive English curriculum, fostering a love for literature, and creating an inclusive learning...Suggested
- ...everyone who walks through the doors of our schools, especially our teachers. Their skill, energy, love, and determination—on good days and... ...K‑8 Math: Open Up Resources K‑8 ELA: Fish Tank K‑8 Science: Amplify & supported Science materials to match NC Standards 9...Full timeInterim roleSummer workNight shift
- ...being carried out properly. American Leadership Academy - Charlotte is accepting applications for a Middle School English Teacher for the 2026-2027 academic school year. Candidates must be willing to undergo a background check. The English Teacher will be responsible for...
- Teacher, High School - All Subjects - SY 26-27 Hours: Full-Time, Monday-Friday, 7:40am-3:40pm Start Date: August 2026 Contract End Date: June 2027 Responsibilities The Charlotte Lab School Teacher will have responsibilities in support of Lab’s instructional vision:...Full timeContract workMonday to FridayFlexible hours
- CTE Teacher - Business/Marketing Union County Public Schools Porter Ridge High, Indian Trail, North Carolina Job Details Job ID: 5693033 Application Deadline: Posted until filled Posted: May 05, 2026 7:03 PM (UTC) Position Type: Full-time Job Categories: Career and...Full time
- High School Math Teacher Union County Public Schools Sun Valley High - Monroe, North Carolina Open in Google Maps Job Details Job ID:... ...75230 Application Deadline: Posted until filled Posted: Apr 28, 2026 1:03 PM (UTC) Position Type: Full-time Job Description Under...Full time
- ...4600319686 Start Date Open Date 04/01/2026 Closing Date 05/31/2026 Summary: Under... ...Classroom Leader (MCL), the Expanded Impact Teacher 3 (EIT3) expands his/her reach to impact... ...bring closure to projects. Excellent computer and reporting skills. Physical Requirements...Casual work
$3,000 per month
...4600321813 Start Date Open Date 05/22/2026 Closing Date 07/22/2026 This position... ...Definition of Work The Expanded Impact Teacher SE (EITSE), under moderate supervision, with... ...required for certain assignments Excellent computer and reporting skills Ability to...Full timeWork at officeLocal area- Young World Physical Education is hiring a High School Teacher in Charlotte, NC. The successful candidate will supervise and educate students... ...to work effectively with families. Beginning on August 24, 2026, the application deadline is August 14, 2026. #J-18808-Ljbffr Young...Full time
- High School Teacher Charlotte Secondary School — Charlotte, North Carolina... ...Application Deadline: Aug 14, 2026 11:59 PM (Eastern Standard... ...subjects such as math, science or literacy as well as chosen... ...the community members. Basic computer and reporting skills. Ability...Full timeRelocationWork visa
- TrulyHired is seeking an Elementary Classroom Teacher in Indian Trail, North Carolina. This role involves creating a safe and effective learning environment, developing lesson plans, and assessing student progress. Candidates must hold a state certification in Elementary...
- Young World Physical Education seeks a Part-time DLI English Teacher in Indian Trail, North Carolina. The role involves facilitating student success through a district-approved curriculum and creating a conducive learning environment. Applicants must have state certification...Part time
- ...Job Description Job Description Salary: Exceptional Children (EC) Teacher Socrates Academy Charter School Matthews, North Carolina Position Overview Socrates Academy Charter School is seeking a dedicated and compassionate Exceptional Children (EC) Teacher...Flexible hours
- Master Teacher Leader - Middle Grades Math (26-27) Charlotte-Mecklenburg Schools - Charlotte, North Carolina Job Details Job ID: 5654804 Application Deadline: Jun 19, 2026 4:59 AM (UTC) Posted: Yesterday Starting Date: Immediately Job Description Summary: The Master...Immediate start
- A leading teaching university in Charlotte, NC, seeks a full-time Instructor of Biology starting August 2026. The role involves teaching 200-level Anatomy and Physiology courses, advising students, and participating in curricular design. Candidates should hold a Master’...Full time
- High School English II & AP Seminar Teacher Sugar Creek Charter School - High School Campus... ...: Posted until filled Posted: May 20, 2026 4:00 AM (UTC) Starting Date: Immediately... ...for extended periods. Ability to operate computers and instructional technology equipment....Full timeSummer workLocal areaImmediate startWork visa
- Job Description Elementary Classroom Teacher Position Purpose Under the general supervision of the School Principal, to facilitate student... .... Equipment Uses standard office equipment such as personal computers, printer, copy and fax machines, and telephone. Travel...Part timeWork at officeFlexible hours
- Esd113 seeks a Teacher, Multi-Classroom Leader 1 in Charlotte, NC to coach and support a team of 4-6 teachers. The role involves leading... ...improving teaching practices. Full-time position begins on 04/01/2026 with specific responsibilities related to educational...Full time
- Instructional Job Number 4600320172 Start Date Open Date 04/14/2026 Closing Date 05/31/2026 Valid or eligible for NC Certification. # of Jobs 1.00 Teacher Scale Y Minimum Educational Requirements Bachelors Term 10 Month Licensure Area Dance (K-12) Job Attachment...
- Teacher, CTE PLTW Computer Science (Middle School) (26-27) Under general direction of a principal, provides leadership in an educational environment that encourages and nurtures learning for all students. Provides supervision to students in a variety of school related...ApprenticeshipWork experience placement
- ...providing support for hardware and software issues within end-user computer systems (MAC 10% and PC 90%) to include desktops, laptops,... ...support/end user computing role Bachelor's Degree in computer science, MIS or relevant field is required Must have excellent...Work at officeLocal area
$80k - $115k
...· Tools and Equipment: Various writing utensils, radios, phone, computer, printers, fax machines, calculators, various computer software... ...com . Formerly Pactiv Evergreen Job Locations US ID 2026-33918 Category Sales Position Type Full Time Pay...Full timeWork at officeLocal areaFlexible hours- ...independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions. Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven...For contractorsWorldwide
- BBR JD FieldService_Tech_Rosenberg.pdf Position Overview Rosenberg USA is seeking a hands-on Field Service & Technical Support Technician who is ready to grow into a fully trained Field Service Operator. This is a structured career track - not just a job. ...Full timeImmediate startVisa sponsorship
$20 - $80 per hour
Company Profile Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners. We operate in over 63 countries, making education accessible to everyone, everywhere. Superprof is the perfect opportunity for students, graduates...Hourly payExtra incomeFull timePart timeImmediate startFlexible hours- Esd113 is seeking a Physical Education Teacher and Head Volleyball Coach at Ballantyne Ridge High School in Charlotte, North Carolina. The... ...education and coaching volleyball. The job opens on May 4, 2026, and closes on June 3, 2026. The position is full-time, adhering...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Computer Science Teacher 2026-2027. Be the first to apply!
- computer system validation Matthews, NC
- entry level computer programmer Matthews, NC
- computer maintenance Matthews, NC
- computer programming part time Matthews, NC
- entry level computer programming Matthews, NC
- computer tech Matthews, NC
- entry level computer information technology Matthews, NC
- computer programming internship Matthews, NC
- computer programmer Matthews, NC
- work from home computer Matthews, NC



