Demo

High School Computer Science Teacher

Sugar Creek Charter School -- High School Campus
Charlotte, NC Full Time
POSTED ON 4/2/2025
AVAILABLE BEFORE 1/1/2050

Position Overview:

Sugar Creek Charter School’s mission is to eradicate generational poverty by providing a rigorous, college, and career preparatory education for students from kindergarten through 12th grade. Our focus is on academic preparation, career readiness, and essential life skills for success.

We are seeking a mission-driven, passionate, and skilled High School Computer Science CTE Teacher to join our team. The ideal candidate will create an engaging and career-focused learning environment, teach fundamental and advanced computer science concepts, and prepare students for college, industry certifications, and technology-driven careers.

Key Responsibilities:

Instruction & Classroom Management:

  • Develop and implement standards-aligned lesson plans in Computer Science, including topics such as coding, programming, cybersecurity, networking, and software development.

  • Use hands-on, project-based learning to engage students in real-world problem-solving.

  • Integrate industry-standard tools and programming languages (e.g., Python, Java, HTML, CSS, JavaScript).

  • Utilize data-driven instruction to assess student progress and adjust teaching strategies accordingly.

  • Foster a structured, inclusive, and technology-driven classroom culture that promotes critical thinking and collaboration.

  • Differentiate instruction to support diverse learners, including students who need enrichment or additional academic support.

Student Support & Engagement:

  • Build strong relationships with students and set high academic and behavioral expectations.

  • Introduce students to career pathways in technology and prepare them for industry certifications (such as CompTIA IT Fundamentals, Google IT Support, or Microsoft Technology Associate).

  • Implement social-emotional learning (SEL) strategies to support student well-being.

  • Communicate regularly with parents and guardians regarding student progress and classroom activities.

  • Ensure the safety and engagement of students through effective classroom management and adherence to school-wide behavior plans.

Collaboration & Professional Growth:

  • Embrace a growth mindset by actively seeking and applying feedback to enhance instructional practices and student outcomes.

  • Work closely with grade-level teams, instructional coaches, and CTE coordinators to enhance student learning.

  • Participate in planning and coaching sessions with curriculum leaders.

  • Engage in professional development opportunities, including CTE training, technology certifications, and industry partnerships.

  • Contribute to the school community through team meetings, committees, and school events.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Education, or a related field (required).

  • Valid teaching license or eligibility for licensure in North Carolina (preferred).

  • Experience teaching high school computer science or CTE courses (preferred but not required).

  • Proficiency in programming languages, networking, or cybersecurity concepts.

  • Strong classroom management skills and a commitment to high expectations for all students.

  • Passion for urban education and a commitment to closing the achievement gap.

Compensation & Benefits:

  • Competitive salary based on experience and education level.

  • Comprehensive health, dental, and vision insurance.

  • Retirement plan options.

  • Ongoing professional development and career advancement opportunities.

  • Supportive, team-oriented work environment.

Join our team and inspire the next generation of technology leaders! ??

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a High School Computer Science Teacher?

Sign up to receive alerts about other jobs on the High School Computer Science Teacher career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$49,658 - $99,383
Income Estimation: 
$63,454 - $101,244
Income Estimation: 
$53,080 - $99,161
Income Estimation: 
$87,640 - $113,243
Income Estimation: 
$77,897 - $116,523
Income Estimation: 
$58,836 - $114,477
Income Estimation: 
$78,505 - $123,619
Income Estimation: 
$62,419 - $116,975
Income Estimation: 
$99,237 - $145,250
Income Estimation: 
$89,983 - $135,892
Income Estimation: 
$71,814 - $130,403
Income Estimation: 
$96,258 - $169,043
Income Estimation: 
$82,030 - $177,506
Income Estimation: 
$121,624 - $187,737
Income Estimation: 
$112,235 - $184,757
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Sugar Creek Charter School -- High School Campus

Sugar Creek Charter School -- High School Campus
Hired Organization Address Charlotte, NC Full Time
Position Overview: Sugar Creek Charter School's mission is to eradicate generational poverty by providing a rigorous, co...
Sugar Creek Charter School -- High School Campus
Hired Organization Address Charlotte, NC Full Time
Position Overview: Sugar Creek Charter School's mission is to eradicate generational poverty by providing a rigorous, co...
Sugar Creek Charter School -- High School Campus
Hired Organization Address Charlotte, NC Full Time
Position Overview: Sugar Creek Charter School’s mission is to eradicate generational poverty by providing a rigorous, co...

Not the job you're looking for? Here are some other High School Computer Science Teacher jobs in the Charlotte, NC area that may be a better fit.

High School Science Teacher

UNION COUNTY HIGH SCHOOL, Monroe, NC

Computer Science/ Business Teacher

Cabarrus County School District, Concord, NC

AI Assistant is available now!

Feel free to start your new journey!