Google High School Internship Programs: CSSI, Code Next, and What's Actually Real

Google high school internship search results are mostly wrong. Here's what Google actually offers high schoolers: CSSI, Code Next, eligibility, and how to apply.

Google high school internship is one of the most-searched phrases in tech education, and most of what it returns is wrong. Google doesn't offer a paid internship to high schoolers, full stop, but it does run two real programs worth knowing about: CSSI and Code Next. This guide covers what each one actually is, who qualifies, how to apply, and what to do if you don't qualify yet.

High school student coding at a computer desk at home
Photo by cottonbro studio on Pexels

Does Google Actually Offer High School Internships?

No, and it's worth being direct about that before anything else. Google's real internship program is called STEP (Student Training in Engineering Program), and it's restricted to first- and second-year college undergraduates who've already taken at least one computer science course. A high schooler cannot apply to STEP, regardless of how strong their coding background is.

What Google does offer high schoolers is two distinct, non-internship programs:

Program What It Is Who Qualifies Cost
CSSI 3-week summer institute Graduating seniors only Free
Code Next Free coding club Grades 9-12 Free
STEP (actual internship) 12-week paid internship College freshmen/sophomores only Paid

Search results that describe CSSI or Code Next as "internships" are using the word loosely. Neither pays a salary, and neither is a job. Knowing that distinction up front saves you from building a plan around a program you were never eligible for.

↑ Back to top


Google's Computer Science Summer Institute (CSSI)

Student writing code on a laptop for Google CSSI application
Photo by Mario Amé on Pexels

CSSI is a three-week, project-based introduction to computer science, built specifically for graduating high school seniors who plan to enroll full-time in a four-year CS-related degree program in the US or Canada. It's free: Google covers meals, materials, and (for in-person locations) housing. The program combines a structured curriculum with daily professional development sessions and direct time with Google engineers, and Google's own program description notes it also exposes students to the company's internship pipeline for later, once they're in college.

Google is explicit that varying levels of prior CS experience are welcome, so this isn't restricted to students who've already taken AP Computer Science. What it is restricted to is timing: you have to be a graduating senior to apply. A sophomore or junior with strong coding skills isn't eligible yet, no matter how good their portfolio is.

↑ Back to top


Google Code Next

Two students collaborating on a coding and design project for Google Code Next
Photo by Alena Darmel on Pexels

Code Next is a free, club-based coding program open to students in grades 9-12, built with a specific focus on reaching students from historically underrepresented groups in tech. The curriculum spans hardware, game design, and app development, with instruction in languages like JavaScript and Python.

The in-person track runs at labs in Oakland, Inglewood, Chelsea (New York City), and Detroit, so it's only realistic for students who live near one of those cities. Code Next also runs a virtual track open more broadly across the US and Canada, which is the practical entry point for most students outside those four metro areas.

Unlike CSSI, Code Next isn't limited to seniors. A freshman or sophomore who lives near a lab, or who's willing to do the virtual track, can start building real coding experience years before applying to CSSI.

↑ Back to top


How to Apply to CSSI

Student on a video call discussing a Google program application
Photo by Anna Shvets on Pexels
  1. Confirm you're a graduating senior. CSSI doesn't accept juniors or sophomores, even strong applicants, so double-check the eligibility window before investing time in the application.
  2. Prepare your transcript. Grades and course history are part of the standard application package.
  3. Write both required essays. Google's application includes two essay responses, not just a form to fill out, so budget real time for these.
  4. Complete the online technical challenge. This runs separately from the essay portion and typically opens in early spring.
  5. Submit before the deadline. CSSI's application window has historically closed in late February, with decisions announced in May, though exact dates shift year to year, so confirm current dates directly on Google's program page before planning around them.

↑ Back to top


What to Do If You Don't Qualify Yet

Student working at multiple computer screens building programming skills
Photo by olia danilevich on Pexels

If you're not a senior yet, or you don't live near a Code Next lab, waiting isn't the only option. Take AP Computer Science or an equivalent course if your school offers one. Apply to Code Next's virtual track regardless of location. Build something real on your own: a personal project, a contribution to an open-source repository, anything with your name attached that you can talk through in an interview later.

The gap most students hit isn't a lack of interest in tech, it's not having a structured way to turn that interest into a finished, defensible project before senior year. That's a solvable problem well before you're eligible for CSSI. If IT and networking interest you more than software specifically, high school IT internships cover a different, more accessible entry point into the same broad field.

↑ Back to top


Building a Research Credential Beyond Google

A three-week summer institute and a coding club are both worth doing, but neither ends in a research paper, a publication, or a project a student can defend in depth during a college interview. That's a different kind of outcome, and it's the one the Aspire Research Fellowship is built around: 12 weeks, one-on-one with a mentor, ending in a finished, original project with the student's name on it. Aspire accepts students in grades 8-11, which covers exactly the sophomores and juniors who aren't yet eligible for CSSI but don't want to wait until senior year to build something real.

Original research signals intellectual maturity in a way a club or a three-week institute alone can't, specifically because a mentor can ask a student to defend their methodology and results, and a student who did the work can answer. See paid internships for high school students if you're weighing a paid role against a research track. Apply to the Aspire Research Fellowship →

↑ Back to top


Frequently Asked Questions

Does Google offer a real internship to high school students? No. Google's actual internship program, STEP, is restricted to first- and second-year college undergraduates. Google's two real high school offerings, CSSI and Code Next, are a summer institute and a free coding program, not paid internships, though CSSI does expose participants to Google's internship pipeline for after they start college.

What is Google's Computer Science Summer Institute (CSSI)? CSSI is a three-week, project-based introduction to computer science for graduating high school seniors headed into a four-year CS-related degree program in the US or Canada. It's free, covers meals and materials, and includes direct interaction with Google engineers.

What is Google Code Next? Code Next is a free, club-based coding program for students in grades 9-12, focused on students from historically underrepresented groups in tech. It runs in-person at labs in Oakland, Inglewood, Chelsea (NYC), and Detroit, plus a virtual track open across the US and Canada.

Who is eligible for Google CSSI? Graduating high school seniors who plan to enroll full-time in a four-year degree program in the US or Canada with an interest in computer science. Google says varying levels of prior CS experience are welcome, so it's not restricted to students who've already taken AP Computer Science.

Is Google Code Next only for students near a lab location? The in-person track is limited to students who live near Oakland, Inglewood, Chelsea, or Detroit, since it's a physical lab program. Code Next also runs a virtual track open more broadly across the US and Canada for students outside those cities.

What is Google's actual internship called, and can high schoolers apply? Google's internship is called STEP (Student Training in Engineering Program), and it's restricted to first- and second-year college undergraduates with at least one prior computer science course. High schoolers aren't eligible, no matter how the search results are worded.

What should a high schooler do if they don't qualify for CSSI or Code Next yet? Build toward eligibility: take AP Computer Science or an equivalent course, contribute to a personal coding project, and apply to CSSI once you're a graduating senior. In the meantime, an independent research project is something you can start now, without waiting for an age or grade cutoff.

↑ Back to top


The Bottom Line

"Google high school internship" isn't a real thing, but CSSI and Code Next are, and both are worth pursuing on their own terms once you know what they actually offer. A senior year applying to CSSI or a sophomore joining Code Next's virtual track are both real, concrete steps. If you want a credential you can build before senior year, without waiting on Google's eligibility window, original research is the path that doesn't have an age gate.

Apply to the Aspire Research Fellowship → and see high school STEM internship programs for other real, verified options across tech and science fields.

About the Author

The Aspire Research Team is founded by ISEF champions and PhDs. We've worked with 20,000+ high school students across every research field. Our mission is to make real mentorship accessible — not just to students with the right connections.

Learn about the Aspire Fellowship →
↑ Back to top