Become a Volunteer

ScriptEd’s courses are taught by software developers on a volunteer basis.

If you are interested in making an impact and becoming a volunteer teacher in New York City, San Francisco or Oakland, please apply.


What do we teach?

In our Foundations Course (year 1), students take a ScriptEd class at their school, and learn how to build interactive webpages with HTML, CSS, and JavaScript. In the Advanced Course (year 2), students take after-school classes at tech companies and develop a professional portfolio using advanced JavaScript concepts. Finally, in the Studio Course (year 3), students continue to attend classes at tech companies and further develop their technical skills through entrepreneurial projects.

Please take a look at our curriculum for further information.

How often are volunteers in the classroom?

ScriptEd classes are held twice weekly throughout the school year. Each class lasts for either an hour or an hour and a half. Based on your placement, you will be expected to teach during the school day (usually 8:00-9:30 AM) or during after-school hours (between 3:30 and 5:00 PM). A few of our classes are at other times — a ScriptEd staff member will work with you to find a placement that fits your schedule.

How many teachers are on each volunteer team?

To allow for flexibility in your volunteer commitment, we place approximately 4 volunteers at each school. Each class session will have a designated Lead Volunteer.

Can I learn more about your partner schools?

To learn more, please visit our partner schools page here.

Are there any other ways to volunteer?

There are lots of ways to get involved with ScriptEd’s mission. Take a look at our volunteer information sheet for more information.

Other Ways to Give


To broaden our impact, we need strong partners and financial support. Please consider donating to ScriptEd.


Our students are hard workers who are excited to use their skills in the real world. Hire a ScriptEd Intern this summer.