Dates & Time

Graduation Year Calculator (Class of YYYY)

Tell it your current grade and it works out the year you graduate high school, written as Class of YYYY. It also lays out the usual timeline for a bachelor's, master's, and PhD.

Reviewed and updated

How to use
  1. Pick your current grade level, from K-12 up through college.
  2. Set the current school year if it isn't already today's.
Jump to
High-school graduation
Class of 2032

on the standard US trajectory

Bachelor's (HS + 4 yr)
Associate's (HS + 2 yr)
Master's (+2 yr)
PhD / pro (+5 yr)
Date math uses your inputs as given; check time-zone and leap-year edge cases.
Was this helpful?

Graduation year is current year plus years remaining

The whole calculation is your current grade turned into years left, then added to today's year. In US high school the finish line is 12th grade, so years left is 12 minus your grade number.

graduation year = current year + ( 12 grade )

Years left by stage

LevelStageYears to graduation
High school9th (Freshman)3
High school10th (Sophomore)2
High school11th (Junior)1
High school12th (Senior)0 (this year)
College (4-year)Freshman → Senior4, 3, 2, 1
College (2-year)Year 1 → Year 22, 1

Add one year for a gap year, a repeated grade, or part-time study; subtract time for early graduation or summer credits.

Where the finishing point comes from

  • US high school. Thirteen years of K–12, with graduation at the end of 12th grade, typically age 17 or 18.
  • UK. Compulsory schooling ends with GCSEs in Year 11 (around 16); A-levels finish in Year 13 (around 18).
  • Australia. Secondary school runs to Year 12 and the HSC, with students finishing at 17 or 18.

Common questions

How do I work out my graduation year from my grade?

Add the number of school years you have left to the current year. In US high school that is 12 minus your grade number: a 9th grader has 3 years left, a 10th grader 2, an 11th grader 1, and a 12th grader graduates this school year.

How does a gap year change the result?

Taking a gap year pushes graduation back by one year. It is most often taken before starting college, so add one year to whatever your normal finishing year would be.

What is the difference between a 2-year and a 4-year degree for this?

A 4-year (bachelor's) degree finishes four years after you start; a 2-year (associate) degree finishes after two. So the years remaining are 4 minus your college year, or 2 minus it, depending on the program.

From the blog

Guides & how-tos

All articles →