WECODE KC Computer Science and Data Analytics Instructor Kansas City, MO · Full time

Reports to: Director of Innovative Education | Full-Time | In-school & WeCode KC sites | Saturday availability preferred

About WECODE KC

WeCode KC is building the curriculum that Kansas City's next generation of coders, creators, and AI builders will learn from — and we need the person who will architect, lead, and continuously evolve that work. The Director of Innovative Education is WeCode KC's chief curriculum mind: the person who ensures that every lesson, every project, and every learning experience reflects both the rigor of industry-standard computer science and the cultural authenticity of the communities we serve.

Description

THE ROLE 

The CS & Data Analytics Instructor delivers engaging, project-based computer science and data analytics instruction to high school students (Grades 9–12) at WeCode KC program sites and partner schools. You will teach core CS concepts including Python programming, data analysis, web development, and introductory AI/ML — all through the lens of real-world applications that connect directly to the careers and communities your students inhabit. You will also contribute to curriculum development, mentor students through portfolio projects, and model the professional possibilities that a career in technology opens up. 


WHAT YOU'LL TEACH 

  • Python Programming: Variables, functions, loops, conditionals, data structures, and object-oriented programming through applied projects 
  • Data Analytics: Data collection and cleaning, exploratory analysis, visualization using tools such as Pandas, Matplotlib, and Google Sheets; real-world dataset analysis using community-relevant data 
  • Web Development: HTML, CSS, and introductory JavaScript; building and deploying functional websites and web applications 
  • AI & Machine Learning Concepts: How AI systems work, bias in AI, ethical use, and hands-on exposure to AI tools in the context of WeCode KC's Code & Rhyme curriculum 
  • Cybersecurity Fundamentals: Foundational digital safety, network security concepts, and career pathways in cybersecurity 
  • Career Readiness: Portfolio development, GitHub basics, professional communication, and connecting coursework to tech industry pathways 


WHAT YOU'LL DO 

  • Plan and deliver engaging, differentiated, project-based lessons aligned with WeCode KC curriculum and CSTA computer science standards 
  • Manage a positive, inclusive, and high-expectation classroom environment where students from all backgrounds feel they belong in tech 
  • Assess student learning through project-based assessments, portfolio reviews, and formative checkpoints 
  • Support students in developing technical portfolios — GitHub profiles, published web projects, data analysis presentations — that open doors to internships and post-secondary programs 
  • Collaborate with the Director of Innovative Education and program team to refine curriculum based on student outcomes and emerging industry trends 
  • Build strong relationships with students, families, and school partners — following up proactively with students who are disengaging 
  • Participate in professional development, staff meetings, and contribute to the WeCode KC educator community 
  • Assist with student showcases, hackathons, and community events that celebrate student work 


WHAT YOU BRING 

  • Strong technical background in Python and at least two of: data analytics, web development (HTML/CSS/JavaScript), AI/ML concepts, or cybersecurity 
  • Experience teaching, tutoring, mentoring, or coaching youth — especially high school students in underrepresented communities 
  • The ability to make complex technical concepts accessible and exciting for students who may not yet see themselves as coders 
  • Strong classroom management and facilitation skills — you know how to hold a room and pivot when a lesson isn't landing 
  • Commitment to educational equity and a genuine belief in the potential of every student you teach 
  • BA/BS in Computer Science, Data Science, Information Technology, Education, or a related field — or equivalent industry experience 


PREFERRED 

  • Industry experience in software development, data analytics, cybersecurity, or a related tech field 
  • Familiarity with culturally responsive teaching practices 
  • Lived experience in communities similar to those WeCode KC serves 
  • Experience in Kansas City schools or youth-serving organizations 
  • Knowledge of Missouri DESE CTE computer science standards 


COMPENSATION & BENEFITS 

WeCode KC offers a competitive nonprofit salary commensurate with experience and technical background. 

WeCode KC offers a comprehensive benefits package: 

  • Health, Dental & Vision Insurance: Employer-sponsored medical, dental, and vision coverage available to all full-time employees 
  • Short-Term Disability Insurance: Employee-paid short-term disability coverage to protect your income when life happens 
  • Life Insurance: Employee-paid life insurance policy available to all full-time staff 
  • 403(b) Retirement Plan: Access to a 403(b) retirement savings plan — because your future matters. Employer match is not available at this time, but the plan is yours to grow 
  • Paid Time Off: Generous PTO policy to rest, recharge, and show up as your whole self 
  • 10 Paid Holidays: Ten paid company holidays per year so you can celebrate the moments that matter 
  • Innovative Culture: Join a small, mission-driven team that moves fast, thinks boldly, and genuinely believes that education changes everything — you will never be just a number here 

 


WeCode KC is an equal opportunity employer committed to building a diverse, inclusive team. We strongly believe our organization is strengthened by the perspectives and talents of all backgrounds. Candidates from underrepresented communities are strongly encouraged to apply.