High school graduation ceremonies typically last between 1.5 to 3 hours. Most commonly, they run about 1.5 to 2.5 hours, though larger graduating classes or more elaborate programs can extend the event close to 3 hours
. The length depends on factors such as the number of graduates (each walking the stage to receive diplomas), the number and length of speeches, and any additional performances or presentations
. Schools aim to keep ceremonies ideally under 2 hours, with some preferring even shorter durations around 1.5 hours to maintain engagement
. In summary, expect a high school graduation ceremony to last roughly 90 minutes to 3 hours, with 2 hours being a common average length.