Khan Lab School is an independent school associated with Khan Academy. Our purpose is to develop new, personalized practices that center around the student. We believe that young people are capable of far more than society currently recognizes, and we create and test learning experiences to share with the world. Many of the core principles and ideas to be developed and tested in our school are outlined in Sal Khan’s book, The One World Schoolhouse: Education Reimagined.

In the coming school year, we will serve 165 students ages 5-16+ in Mountain View, California. In keeping with Sal Khan’s One World Schoolhouse philosophy, we provide an extended-year, extended-day, mixed-age program with a project-based learning approach. Recognizing that ownership and relationship are the keys to success in learning, our academic experience is coordinated by a team of Advisors, Content Specialists, and Associate Teachers who guide students through gradually increasing levels of independence.

Our teaching philosophy encourages meaningful inquiry and interdisciplinary work, and we utilize blended learning to meet the needs of each student. Thanks to our association with Khan Academy, we are leveraging the power of technology to humanize the classroom.

To learn more about our Vision & Learning Design, please visit our website: khanlabschool.org



The role of the KLS CS Intern is to assist in furthering our vision: Designing student-centered global learning experiences, accessible to the world. Through the creation of collaborative projects, engaging demonstrations and innovative technology applications, your work will help make the KLS Learning Design accessible to the student community and, potentially, the world. This unpaid internship reports to the CS Content Specialist.

This is your opportunity to:

  • Join a creative team of lifelong learners in Silicon Valley
  • Use technology, engineering, and mathematics to enhance mastery-based learning
  • Get in on the ground floor of KLS as we develop a new model of education
  • Gain immersive experience in a forward-thinking nonprofit
  • Help build local, national, and global interest in Khan Lab School through CS education

Applications are reviewed on a rolling basis, so apply today!

The responsibilities of the CS Intern will vary based on the intern’s skills and professional goals.

These responsibilities may include:

  • CS Education Initiatives
      • Working under the direction of Khan Lab School’s CS Content Specialist, the Intern will help create programming projects, assessments, and other curricular content aligned with the school’s vision.
      • Use qualitative and quantitative data to assist with tracking student progress on behalf of Khan Lab School.
      • Collect and analyze CS feedback at Khan Lab School through discussion and data analysis, with an aim to enhance student and teacher efficiency.
      • The Intern will gain a deep knowledge of Khan Lab School’s Learning Design and will work to create CS content that ties back to the Learning Design.


  • Engaging with Students


    • Tutoring 1-on-1 or small groups in coding: languages currently used at KLS are Tynker (blockly), Processing (Javascript), and Java.
    • Monitoring students during breaks.

  • Creating and Editing

    • The Intern will become familiar with the school’s style guide and learn how to create and edit curricular content within its guidelines.
    • The Intern will revise existing content and create new content that adheres to the KLS CS education guidelines.
    • The Intern will help give feedback to student work and to teacher activities.
  • Goal-Setting & Reflection
    • The Intern will meet on a regular basis with the CS Content Specialist to outline goals, reflect on challenges, and quantify the success of various CS initiatives.
  • Other Professional Responsibilities

    • Maintains confidentiality regarding all school information, staff, children, and families.
    • Maintains professional, respectful, and cooperative relationships with all co-workers and school families.
    • Reports school observations and incidents (i.e. accidents and inappropriate social behavior) for the purpose of communicating information to appropriate personnel.
    • Complies with all KLS policies, checklists, procedures, and administrative directions, as instructed by the supervisor.


  • Preference will be given to candidates who are actively pursuing a degree or certification related to computer science, engineering, math or other CS-related field
  • Exceptional programming and technology skills required
  • Technical skills in programming Java and spreadsheets
  • Communication and organizational skills
  • Integrity and a demonstrated interest in bettering our world
  • Passion for improving the education system
  • Strong time management skills
  • Equal parts self-starter and team player
  • Commitment to continuous improvement and learning new things
  • Outstanding attention to detail
  • Ability to travel to Mountain View 1-2 day(s) each week


  • Education experience (summer camps, student teaching, after school programs, tutoring, etc.)
  • Experience working with Google products (especially Google Sheets)
  • Experience working with the Processing programming language
  • Experience working in a multicultural educational environment
  • Experience working with middle school and high school students
  • Multilingual and international experience


  • This is an unpaid internship with a 501(c)(3) nonprofit organization.
  • We provide free snacks, drinks and lunch (for days working on-site during lunch time).


  • The ideal candidate will be able to commit at least 6 hours each week to the internship, with preference given to those who can commit to coming to campus at least one day each week
  • The schedule is dependent upon the intern’s prior commitments but must be planned in advance with approval from the CS Content Specialist
  • Our 2018-19 school year starts on September 4, and the start date of your internship can be as early as then. The length of the internship depends on your availability, but should last a minimum of 3 months (for example September through mid-December) with the option to extend.


All Khan Lab School employees must undergo criminal background checks and TB risk assessments as mandated by California state law prior to their start dates at Khan Lab School. By submitting an application, you acknowledge that your employment with Khan Lab School would be conditioned on satisfactory background check and completion of the TB risk assessment.


To be considered for this role, you must submit an online application. Please submit a cover letter that explains why you would be a great fit for this role along with your resume.


Apply for this Job

* Required
File   X
File   X