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
- 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
$18 per hour
...Position Type: Summer Programming/Summer Reading Camp Tutor Date Posted: 2/18/2026 Location: Various Locations within the District Dates: June 12, 2026-July 6, 2026 Work Schedule: Monday-Thursday 7:30 am - 2:30 pm Pay Rate: $18.00 per hour Locations...SuggestedHourly paySummer work- ...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
- High School English Teacher Union County Public Schools Porter Ridge High - Indian Trail, North Carolina Under general supervision, a teacher... ...318 Application Deadline: Posted until filled Posted: Jun 08, 2026 7:03 PM (UTC) Position Type: Full-time Job Categories:...SuggestedFull time
- ...creative arts preschool in the Indian Trail, NC area seeking experienced part time or full time School Age (6 years-old to 12 years-old) Teacher! If you are looking for a set but flexible part time opportunity wed love to share more with you. We would love for you to join our...SuggestedFull timePart timeSummer workSeasonal workMonday to FridayFlexible hours
- ...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...Interim roleSummer workNight shift
- Job Description Job Description Benefits: Flexible schedule Opportunity for advancement Training & development Who We Are: Across North America and all over the world, Mathnasium Learning Centers are committed to teaching children math so that they understand...Part timeFlexible hoursWeekend work
$3,000 per month
...00321813 Start Date Open Date 05/22/2026 Closing Date 07/22/2026 This position... ...of Work The Expanded Impact Teacher SE (EITSE), under moderate supervision, with... ...required for certain assignments Excellent computer and reporting skills Ability to effectively...Full timeWork at officeLocal area$48k - $57k
Apply for the High School English Teacher position at Union County Public Schools . Job Summary Under general supervision, a teacher will plan, organize, and implement an appropriate instructional program in an elementary or secondary learning environment that guides and...Full time- 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
$48k - $57k
Union County Public Schools in Indian Trail, NC, is seeking a dedicated High School English Teacher. The teacher will plan, organize, and implement instructional programs, creating a positive learning environment to support student goals. This is an entry-level, full-time...Full time- Young World Physical Education is seeking a dedicated High School English Teacher for Porter Ridge High in Indian Trail, North Carolina. The teacher will plan and implement instructional programs to foster student development and academic achievement. This full-time position...Full time
- Position Type: Enrichment K-12 (Licensed Positions)/Dance Teacher (Licensed Position) Date Posted: 5/27/2026 Location: Central Academy of Technology and Arts Central Academy of Technology & Arts (CATA) is an arts and technology magnet high school in Union...
- ...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
- ...website: -a-pro About Us TeachMe.To is the leading peer-to-peer lessons marketplace, on a mission to connect independent Computer Science tutors in Charlotte, NC with students through online lessons . As a fast-growing destination for online Computer Science tutoring...Local areaImmediate startRemote workFlexible hours
- Union County Public Schools is seeking an English Teacher who will plan and implement instructional programs for students in a supportive learning environment. The ideal candidate will guide students towards achieving academic goals while creating a conducive classroom...Full time
- ...Poplin Elementary - Indian Trail, North Carolina. DLI English Teacher Part‑time. This job is also posted in North Carolina School Jobs... ...Superintendent. Equipment Uses standard office equipment such as personal computers, printer, copy and fax machines, and telephone. Travel...Part timeWork at officeFlexible hours
- ...preschool in the Indian Trail, NC area seeking an experienced full time Lead NC Prekindergarten Educator to add to our team of amazing Teachers. If you are looking for a set but flexible opportunity wed love to speak with you. You will be responsible for providing...Full timePart timeFlexible hours
- ...provide free, research-based literacy instruction so every child has the opportunity to become a confident reader. REMOTE ALP Tutors meet their students two days a week for 45 minutes. We are preparing for Fall 2026 - Join the movement, make a difference....Remote work2 days per week
- ...Qualifications, Experience, & Skills Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or in a... ...Job Identification 25004 Posting Date 05/20/2026, 08:38 PM Locations 1415 Vantage Park Dr., Charlotte...Full timeLocal areaRemote workWorldwide1 day per week
- ...experience supporting hypercare and post-deployment stabilization in enterprise environments will be considered a strong advantage. Start Date: 06-Jul-2026 End Date: 31-Dec-2026 Travel Required: No Additional Screening Required: No Pay Rate: 112Work experience placement
- Job Description Job Description Our Sylvan center in Matthews (Charlotte) is looking for enthusiastic tutors to join our community of superstar educators who deliver in-person tutoring to Sylvan students! If you are motivated to make a difference by supporting the...Day shiftAfternoon shift2 days per week
- ...skills with a focus on user satisfaction Proficient in Microsoft Office Suite (Word, Excel, PowerPoint) A working knowledge of computer hardware and software is a plus Ability to work independently and as part of a team Willingness and ability to obtain...Work at office
- ...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
$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- 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 per unit
...1:1 tutor you will build a welcoming and fun learning environment for your student as you help them grow. It is important for our teachers to be reliable role models for our students who come to class well prepared, on time, and with a passionate and kind demeanor. This...For contractorsMonday to FridayFlexible hoursWeekend work- ...Learning Lab Teacher This teacher will provide a learning lab experience for students on their daily ENCORE (specials rotation). They will work closely with the music, PE, and Health Science teachers to maintain an appropriate rotation schedule based on school needs...
- ...00319658 Start Date Open Date 04/01/2026 Closing Date 06/17/2026 General Definition... ...and experience # of Jobs 1.00 Teacher Scale N Minimum Educational Requirements... ...communication. Constantly operates a computer and other office business equipment. Ability...Hourly payPrice workPart timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Computer Science Teacher 2026-2027. Be the first to apply!
- computer tech Matthews, NC
- entry level computer Matthews, NC
- dell computers sales Matthews, NC
- entry level computer information technology Matthews, NC
- computer programming part time Matthews, NC
- computer assistant Matthews, NC
- computer vision Matthews, NC
- computer system validation Matthews, NC
- entry level computer forensics Matthews, NC
- entry level computer programming Matthews, NC


