New Generation Academy  ·  Curriculum

The curriculum, in full, for every track we run.

The full week-by-week structure for all three tracks, scaled by age rather than shrunk to fit one format. High school and middle school run twelve weeks, once a week, two hours a class. Elementary runs eight weeks, shorter sessions, and needs a parent in the room, because that's what actually fits the age, not because it's unfinished. All three taught by one founder.

3 tracks, grades K–12Once a weekFall & spring cohortsSouth King County, WAFree, in-person
00  /  Why three tracks

One founder, one schedule, three curricula.

A ninth grader and a sixth grader are not the same student, and teaching them off the same lesson plan is how well-meaning programs lose half a cohort by week three. High school and middle school run on the same twelve-week, once-a-week, two-hour cadence on purpose: one founder and one venue means that schedule has to repeat cleanly across both. What changes is the content itself, not just the pace. Middle schoolers build in Scratch instead of a command line and meet databases through a card-sorting activity instead of a live MongoDB connection, the same split Code.org's own K-12 framework draws between real code for grades 9–12 and block-based tools for grades 6–8, formalized in the CSTA K-12 CS Standards. Elementary is being scaled down the same way and isn't finished yet; that section below is a placeholder until it is.

01  /  Track A, grades 9–12

High school: twelve weeks, one real project to show for it.

Two hours a week, plus an optional Saturday (or a second weekday) drop-in lab for students who want more hands-on time. The program runs twice a year, fall and spring, in person only, capped at fifteen students so the founder can actually work with everyone in the room.

12 weeksOnce/week, 2 hrs coreOptional weekly labCohort cap 15In-person only
How one two-hour session breaks down
20 min

Professional-readiness warm-up.

80 min

Core technical content.

20 min

Wrap and reflection.

Week 1

Welcome, norms, and what a tech career actually looks like

Setup, icebreakers, goal-setting, and the professional-communication rubric everyone is held to for the next twelve weeks. Optional guest slot: the founder's own path, Year Up to Expeditors to Progressive Insurance.

Week 2

Computer literacy and email

File systems, operating-system navigation, and professional email basics, including Outlook.

Week 3

Spreadsheets I

Basic formulas and cell references: SUM, AVERAGE, COUNT, worked through a dataset students actually care about, like sports stats.

Week 4

Spreadsheets II, and the bridge to databases

Sorting, filtering, and basic tables, framed as what they are: a spreadsheet is a small, single-table database. Sets up the question the rest of the program answers, what happens when data gets too big or too connected for one spreadsheet. Skill check 1: build a tracking sheet using formulas and filters.

Week 5

What a program actually is

Command-line basics (cd, ls/dir, pwd) and a light, guided introduction to Python syntax.

Week 6

What is a database?

Rows and columns versus documents versus graphs, and why each shape exists. Cloud free tiers only, MongoDB Atlas M0 and Neo4j AuraDB Free, no local Docker to install or fight with. Digital portfolio and resume basics kick off here too.

Week 7

MongoDB basics

Documents and collections, with a live, guided Atlas setup. Insert and read through the UI first, before any query syntax.

Week 8

MongoDB queries

Real queries, and why a company actually uses this, called straight back to week 4's spreadsheet filtering. Skill check 2.

Week 9

Graphs: nodes and relationships

Why connections matter, tied to the same territory modern AI recommendation and fraud-detection systems run on, which happens to be the founder's actual day job. Live, guided AuraDB Free setup.

Week 10

Basic Cypher

Queries against a standard sample dataset, compared directly against the MongoDB queries from week 8. Skill check 3.

Week 11

Guided AI and MCP workshop

Using a pre-built AI tool against structured data, not building one from scratch. Students start planning their capstone.

Week 12

Capstone presentations

Five minutes each, then program close: completion certificates and a feedback round.

Assessment stays light on purpose: three pass/fail skill checks, at weeks 4, 8, and 10, plus informal engagement tracking across all twelve weeks. The one piece that gets an actual rubric is the week 12 capstone.

Every student leaves with one thing they built and can explain in an interview. That is the one deliverable that isn't optional.

02  /  Track B, grades 6–8

Middle school: the same shape, tools built for the age.

Same twelve-week, once-a-week, two-hour cadence as Track A, on purpose, one founder and one venue means the schedule has to repeat cleanly across both cohorts. The content underneath it is not Track A run slower. It's built for this age from the ground up, scaled down rather than shortened. Cohorts cap at ten to twelve students, smaller than high school's fifteen, and the optional lab session is more likely to be parent-coordinated at this age.

12 weeksOnce/week, 2 hrs coreOptional lab, parent-coordinatedCohort cap 10–12In-person only
Weeks 1–3

Computer & digital foundations

The same ground Track A covers in four weeks, compressed into three and built for this age directly, not sped up. Typing practice through games, file and folder organization as a digital scavenger hunt, email basics with a mock inbox, and simple Google Sheets framed as organizing a personal collection like trading cards or game stats, sorting and filtering only, no formula emphasis.

Weeks 4–5

Scratch fundamentals

Sequencing, loops, conditionals, and sprites, building toward a simple game or story. Replaces Track A's command-line unit entirely, the real precedent being Code.org's national framework, which splits real code for grades 9–12 from block-based tools for grades 6–8, formalized in the CSTA K-12 CS Standards.

Week 6

Variables and lists, the bridge

The same conceptual jump as Track A's spreadsheet-to-database framing in week 4, delivered visually here instead of through a command line: this list is a tiny database.

Week 7

Data & relationships, unplugged: documents

A physical "digital binder" activity. Index cards stand in for documents, folders for collections, and students sort and group by shared fields, no real MongoDB involved. Even the beginner tiers of tools like it still assume a command-line comfort this age hasn't built yet, which is why they're skipped deliberately, not out of caution.

Week 8

Data & relationships, unplugged: connections

A tabletop "connections map": yarn and index cards mapping friends and interests as nodes and relationships, played out as a six-degrees-style game.

Weeks 9–10

Guided AI exploration

Adult-supervised, structured time with a kid-safe AI chat interface, ground rules set first: never share personal information, the AI can be wrong, always double-check. Tied back to weeks 4 through 6, students ask the tool for help debugging or extending their own Scratch project.

Weeks 11–12

Show & tell capstone

Students demo their Scratch project plus one artifact from the weeks 7 and 8 activities, for family and community guests. Informal, no formal rubric, a simple participation certificate.

No skill checks at this age, on purpose. Informal engagement across the twelve weeks and the weeks 11–12 show-and-tell carry the whole assessment story.

A sixth grader doesn't need a command line to understand that data has structure. A deck of index cards and a ball of yarn teaches the same lesson.

03  /  Track C, grades K–5

Elementary: a different shape, on purpose.

This is the one place the design deliberately breaks from the twelve-week, two-hour pattern shared by Tracks A and B, because forcing parity here would be the wrong call, not a convenient one. A five-year-old and a ten-year-old are not the same learner, so K–5 splits into two parallel programs run back to back in the same time slot: Little Coders (grades K–2) and Code Explorers (grades 3–5). Both run eight weeks, twice a year, shorter sessions than the older tracks, and both lean on real parent involvement in the room, not just at drop-off.

8 weeks, twice/yearK–2: 60 min, parent & child together3–5: 75 min, parent volunteer in roomCohort cap 8–10No real databases or AI tools at this age
Sessions 1–2

Sequencing, unplugged first

Robot Game: parent-child pairs give each other step-by-step instructions ("turn, walk, stop") before touching a screen. Path and maze games layer in repetition as an early, physical idea of a loop.

Sessions 3–4

First real programming, on purpose the youngest version

K–2 uses ScratchJr, picture-only blocks, no reading required. 3–5 uses Code.org's block-based editor in a teacher-managed class section, no individual student logins, built for COPPA compliance from the start. Both build toward a small animated story or simple game.

Session 5

Sorting and patterns, the honest pre-database lesson

A real hands-on sorting-and-pattern game, framed as "how computers keep things organized." Deliberately not a watered-down MongoDB or Neo4j lesson. Real databases and real AI tools are held for Middle School, where the foundation actually supports them.

Session 6

If-this-then-that, and (3–5 only) typing exposure

A Simon-Says-style conditionals game for both groups. Code Explorers adds light keyboard-game typing practice, familiarity only, no proficiency expectation, held back entirely for the K–2 group given fine-motor and reading limits.

Session 7

Internet safety and digital citizenship

Age-appropriate only. K–2 runs this as a short parent-child discussion. 3–5 gets a kid-led session plus a short parent portion.

Session 8

Family showcase

Kids demo their ScratchJr or Scratch project to parents and family. Certificates, no rubric. Code Explorers closes with an explicit "see you in Middle School."

No skill checks, no quizzes, not even the informal tracking Track B uses. Participation and a completion certificate are the whole assessment story at this age, and that's deliberate, not a lower bar applied carelessly. The real operational cost: K–2 needs a parent in the room by design, and 3–5 needs at least one parent volunteer present for ratio and youth-protection reasons a solo founder can't meet alone, meaning this track can't launch on the same one-person model as Tracks A and B until that volunteer base exists.

A kindergartner doesn't need a database to understand that things can be sorted and grouped. A deck of picture cards and an adult sitting next to them teaches the same lesson, at the only pace that actually works at five years old.

04  /  Where this design comes from

Built from programs that already proved this works.

None of this is invented from scratch, and none of it is copied wholesale from any one source either. It's adapted for a solo, volunteer-run program instead of a funded nonprofit with staff, drawing on four separate precedents.

81–85%
Year Up completion rate, RCT-verified
$7.8k–$12.5k/yr
Year Up earnings gain at 5–7yr follow-up (RCT)
93%
Genesys Works alumni enrolling in college, vs. 49% national low-income avg
K–12
Age-banding modeled on CSTA K-12 CS Standards

Year Up's own structure, the one the founder went through, is the backbone of Track A. Genesys Works shows a youth-native version of the same idea works too. Code.org and CodeHS have already proven that once-a-week, after-school is a workable format for real school partnerships at scale, not just a workaround for one founder's limited time, and that's the scheduling spine both Track A and Track B are built on. The CSTA K-12 CS Standards are why the three tracks split where they split, rather than at some arbitrary age.

This is the long version. There's a short one too.

If you're a school district, a workforce board, a foundation, or someone who's run a program like this before and can tell me what I'm missing, I want to talk. This page exists so that conversation can start with the real details, not the elevator pitch.

NEW GENERATION ACADEMY · CURRICULUM · SOUTH KING COUNTY, WA · WA NONPROFIT CORP, UBI 606 261 645