Overhead shot looking down at a table with two surface pro tablets and a box of legos. At the table two children work with two adults. In the corner of the photo is a Paul G. Allen School logo

Jump to...

K-12 Programs

This is just a list of Allen School community associated programs, for a fuller extent of UW's Youth Programs, check the Youth Programs Database for even more opportunities!

    Allen School Ambassadors

    Allen School Ambassadors are current University of Washington (UW) Seattle students studying Computer Science or Computer Engineering. They conduct outreach to high school students, both on the UW campus and through school and community visits, especially focusing on students from underrepresented backgrounds and students without computing experience.

    CS Education Week Events

    December 6 - 11, 2021

    Every year, the Allen School observes Computer Science Education Week, an initiative lead by CSEdweek.org to inspire K-12 students to learn computer science, advocate for equity in computer science education, and celebrate the contributions of students, teachers, and partners to the field. For 2021, we are inviting high school students to attend a series of virtual events run by Allen School students from both our undergrad and graduate programs. These programs will expose students to a variety of subjects in computer science & engineering.

Summer Opportunities

This is just a list of Allen School community associated programs, for a fuller extent of UW's Summer Programs, check the Youth Programs Database for even more opportunities!


    The University of Washington invites students from traditionally underrepresented groups to join us for a free, 2-week data science and artificial intelligence introductory workshop. To be eligible for the program, students must be rising high school juniors, high school seniors, or college freshmen. At the workshop, students will learn how to understand, analyze, interpret and discuss real-world applications of data science and machine learning with the ultimate goal of understanding impactful technology decisions.

    Applications closed for Summer 2021.

    Changemakers in Computing (CIC)

    Changemakers in Computing (CIC) is a new virtual summer program for high school students to learn about technology, society, and justice. Hosted by the University of Washington’s Allen School, this free program aims to serve Washington State high school students from systemically marginalized backgrounds. Students can benefit from a supportive community of peers and mentors, working on meaningful tech projects, and direct mentorship from college students studying technology. We especially encourage students to apply who would be among the first in their families to attend a 4-year college, undocumented, Black, Indigenous, Latinx, Southeast Asian, Pacific Islander, 2LGBTQIA+, from low-income families, and students with disabilities.

    Applications closed for Summer 2021.

    UbiComp Lab High School Summer Research

    The Ubicomp Lab invites a select number of high school students from the Seattle area to conduct an intense 8-week long research project during the summer. Prof. Shwetak Patel created this program because of his own participation in research when he was in high school and the incredible experience it provided for his career path. Applications for the Summer 2021 program are now closed. The deadline for the application was May 1st, 2021, and decisions will be made by June 1st, 2021.

    Applications closed for Summer 2021.

    STEM League Developer Program

    This program is fully organized and run by undergraduate students at the University of Washington. STEM League Developer Program is a 4-week virtual summer coding program hosted from July 5 to July 30, 2021 for 6th-12th grade students to dive into Web Development (HTML/CSS/Javascript) and Data Programming (Python). Students will develop technical coding skills to build their own websites and create data visualizations, and apply creativity in interactive coding tournaments. Throughout the program, students will benefit from a supportive and inclusive student and mentor community to explore Computer Science topics including UX Design, Data Science, and Career Development. STEM League's mission is to "Educate and Inspire every student to Pursue STEM" and bring accessible computer science education to young students through a collaborative and interactive learning platform.

    Applications closed for Summer 2021.

    Enroll in an Allen School Summer Course

    U.S. high school students can earn college credit by taking courses at the University of Washington during Summer Sessions! To be eligible, you must have completed eighth grade or its equivalent by June 30, 2021. You can find the list of Allen School summer courses on our CSE Time Schedules page. To register for Summer Sessions as a high school student at the Seattle campus, follow the steps on the Summer Sessions page.

Learn about the Allen School

    Info Sessions for Prospective CS Majors

    The Allen School offers an information session for prospective high school students on the first Friday of every month from 3:30PM - 4:30PM PT. Please note that we are hosting all of our information sessions via zoom until further notice. You can find our information session details on our information sessions page.

    Meet an Allen School Student

    Meet with an Allen School Ambassador; as the main point of contact for high school students interested in applying to the Allen School, any prospective high school students can set-up an appointment to meet with an Allen School ambassador.  

    Schedule Appointment

    Ambassador Office Hours

    Office Hours hosted by Allen Ambassadors are available for any high school students who have questions about what it's like to be a computer science or computer engineering student at UW! Ask us about the classes we take, research, what it’s like to be in college, and anything else you’re curious about! These sessions are casual, so feel free to stop by for a few minutes or stay as long as you would like.

    • Mondays 6:00PM - 7:00PM PT
    • Tuesdays 6:00PM - 7:00PM PT
    • Saturdays 2:00PM - 3:00PM PT
    • *Note: Office Hours will not be held on Saturday, November 27th
    Join Office Hours Zoom

UW in the High School


"Since 1981, through UW in the High School (UWHS), the University of Washington has partnered with high schools across Washington state to offer UW courses for UW credit in the high school classroom. Courses are official UW courses, taught by the high school’s own teachers, who have been approved and trained by UW faculty. Each year, more than 100 schools in Washington participate in UWHS.

UWHS is what’s known as a dual credit or concurrent enrollment program. In a dual credit program, students can earn high school and college credit at the same time. Along with Running Start and Advanced Placement (AP), UWHS is one of several dual credit options available to high school students. In Washington state, programs that allow students to earn dual credit on their high school campus by taking official college courses are called College in the High School programs."

Please visit this link to learn more about what makes UW in the High School a unique and compelling opportunity for students and educators.

How Does the Allen School Participate?

As part of our participation with UW in the High School, Allen School faculty and instructional staff have built a catalog of resources that are available to our partner high school teachers that offer help in structuring their courses in the vein of the Intro CSE courses offered at the University of Washington. We provide information about how to leverage our assignments, exams, solutions, in-class labs and worksheets, and support technology that allows students to complete practice problems and instructors to grade homework submissions.

Currently offering: 120, 142, 143

Considering offering: 154, 163.

**Please note that portions of this catalog of resources are password protected and only available to teachers following official acceptance into the UWHS program.

How Do I Participate?

Students & Parents

If you are a student or the parent of a student who is wishing to enroll in a UWHS course, please be sure to visit this page to get started.

School & Teachers

If you are a school or teacher school wishing to know more about the application process for becoming an official part of UWHS, please be sure to visit this page to get started.

(Quoted information on this page taken from UW in the High School homepage)

Contact Us

General inquiries and requests can be sent to outreach@cs.washington.edu

Hosting a K-12 Event at the Allen School

    If you're an Allen School community member interested in hosting your own K-12 event, please visit this page to learn about UW requirements for youth programs.

    If you would like a program listed on this page, please email outreach@cs.uw.edu.