Siena University
High School Programming Contest
Since 1986, thousands of talented high school students have competed in our exciting programming contest. Working in small teams, participants tackle challenging problems and put their coding and problem-solving skills to the test.
calendar_today When & How?
Friday, April 17th, 2026
3:00 - 9:00pm
Email matthews@siena.edu if you are interested in participating.
Contest Details
General Schedule
| Time | Event |
|---|---|
| 3:00 – 4:00pm | Arrive and check-in at Sarazen Student Center |
| ~3:30 – 5:00pm | Team orientation |
| 5:00 – 5:25pm | Team compile and submission testing at their assigned stations |
| ~5:30 – 8:30pm | The Contest Time |
| 6:00 - 8:00pm | Pizza and drinks delivered to contestants |
| 8:30 – 8:40pm | Clean up work spaces, make copies of work |
| 8:45 – 9:00pm | Trophy Presentation in Sarazen Student Center |
Instructions
- We will use the JuiceMind development environment.
- Teams will not be able to change programming languages during the contest.
- Please make sure that your teams have selected their preferred programming language on the registration page no later than March 31.
- Read the linked instruction below carefully
Our contest features two levels:
Green
For students enrolled in their first programming course.
Gold
For students with two years of programming experience.
2026 Numbers
2
Divisions
28
Schools
109
Teams
395
Students
2025 Numbers
2
Divisions
27
Schools
113
Teams
424
Students
2024 Numbers
2
Divisions
32
Schools
100
Teams
371
Students
2023 Numbers
2
Divisions
25
Schools
91
Teams
360
Students
2022 Numbers
2
Divisions
23
Schools
87
Teams (41 remote)
311
Students
2021 Numbers
Virtual Only
2
Divisions
19
Schools
60
Teams
236
Students
2020 Numbers
Before the contest was cancelled due to COVID, the following had signed up...
2
Divisions
21
Schools
80
Teams
315
Students
2019 Numbers
2
Divisions
18
Schools
59
Teams
234
Students
Photos
Past Winners
2025
Gold Overall
- 1 Scarsdale-B
- 2 Scarsdale-A
- 3 Niskayuna-A
2025
Green Overall
- 1 Emma Willard-A
- 2 Briarcliff-D
- 3 Saratoga-E
2025
Gold School Size
- peta Shenendehowa-E
- tera Scarsdale-C
- giga Eastchester-A
- mega Spackenkill-A
- kilo North Warren-A
2025
Green School Size
- peta Shaker-A
- tera Bethlehem-B
- giga Mohonasen-E
- mega Briarcliff-C
- kilo Windham-Ashland-Jewett-A
2024
Gold Overall
- 1 Scarsdale-A
- 2 Niskayuna-G
- 3 Scarsdale-B
2024
Green Overall
- 1 Emma Willard-B
- 2 Coxsackie-Athens-A
- 3 Saratoga-D
2024
Gold School Size
- Large Scarsdale-A
- Medium Spackenkill-A
2024
Green School Size
- Large Saratoga-D
- Medium Coxsackie-Athens-A
- Small Emma Willard-B
2023
Gold Overall
- 1 Scarsdale A
- 2 Scarsdale E
- 3 Niskayuna G
2023
Green Overall
- 1 Niskayuna H
- 2 Troy A
- 3 Briarcliff F
2022
Gold Overall
- 1 Shenendehowa A
- 2 Guilderland A
- 2 Niskayuna E
- 3 Scarsdale C
- 3 Half Hollow Hills East A
- * Scarsdale D
- * Chatham A
- * Scarsdale F
2022
Green Overall
- 1 Briarcliff E
- 2 Spackenkill D
- 3 Half Hollow Hills East D
2021
Gold Overall
- 1 Half Hollow Hills East A
- 2 Guilderland A
- 3 Shaker A
2021
Green Overall
- 1 Bethlehem D
- 2 Shenendehowa E
- 3 Briarcliff A
- 3 Spackenkill A
2020
Canceled
- *
- *
- *
2019
Gold Overall
- 1 Shaker A
- 2 Niskayuna A
- 3 Bethlehem A
2019
Green Overall
- 1 Briarcliff A
- 2 Shenendehowa D
- 3 Bethlehem E
2018
Gold Overall
- 1 Columbia A
- 2 Niskayuna A
- 3 Shaker A
2018
Green Overall
- 1 Bethlehem B
- 2 Averill Park A
- 3 Troy B
2017
Gold Overall
- 1 Niskayuna A
- 2 BH-BL A
- 3 Columbia
2017
Green Overall
- 1 Bethlehem C
- 2 Niskayuna E
- 3 Bethlehem B
2016
Overall
- 1 Niskayuna A
- 2 Shenendehowa E
- 3 Columbia
2015
Overall
- 1 A Niskayuna A
- 2 Shenendehowa B
- 3 Columbia A
2014
Overall
- 1 Shenendehowa B
- 2 Shaker K
- 3 Niskayuna A
2013
Overall
- 1 Niskayuna B
- 2 Shenendehowa B
- 3 Shenendehowa A
2012
Overall
- 1 Guilderland
- 2 Shenendehowa A
- 3 Saratoga A
2011
Overall
- 1 Saratoga A
- 2 Saratoga B
- 3 Niskayuna B
2010
Overall
- 1 Niskayuna A
- 2 Shaker A
- 3 Shenendehowa B
2009
Overall
- 1 Niskayuna A
- 2 Columbia A
- 3 BH-BL
2008
Overall
- 1 Niskayuna
- 2 Dalton A
- 3 Shenendehowa
2007
Overall
- 1 Niskayuna -1st
- 1 Guilderland -1st
- 3 Shaker
2006
Overall
- 1 Dalton
- 2 Guilderland B
- 3 Shaker A
2005
Overall
- 1 Dalton
- 2 Niskayuna A
- 3 Shaker A
2004
Overall
- 1 Niskayuna B
- 2 Niskayuna A
- 3 BH-BL B
2003
Overall
- 1 Niskayuna B
- 2 Dalton
- 3 Niskayuna A
2000
Overall
- 1 Shaker A
- 2 Guilderland
- 3 Shaker B
1999
Overall
- 1 Niskayuna
- 2 Shaker
- 3 Johnstown
1998
Overall
- 1 Niskayuna B
- 2 Shaker
- 3 Dalton
1997
Overall
- 1 Niskayuna B
- 2 Niskayuna A
- 3 Dalton
1996
Overall
- 1 Niskayuna
- 2 Scotia-Glenville
- 3 BH-BL
1995
Overall
- 1 Johnstown
- 2 Dalton
- 3 Niskayuna
1994
Overall
- 1 Niskayuna
- 2 Scotia-Glenville
- 3 Ballston Spa
1993
Overall
- 1 Duanesburg
- 2 Niskayuna
- 3 Scotia-Glenville
1992
Overall
- 1 Niskayuna
- 2 Guilderland
- 3 Duanesburg
1991
Overall
- 1 Niskayuna
- 2 Hudson Falls
- 3 Scotia-Glenville
1990
Overall
- 1 Niskayuna
- 2 Hudson Falls
- 3 South Colonie
1989
Overall
- 1 Niskayuna
- 2 Shaker
- 3 South Colonie
1988
Overall
- 1 Albany Academy
1987
Overall
- 1 South Glens
1986
Overall
- 1 BH-BL
- 2 Shaker
- 3 Mohonasen
Siena University
High School Programming Contest
Past Problems
Download all the folders in one zip file or view a year and download each problem (Word Document) individually.
cloud_download Zip file (2026-2014)
No contest in 2020 due to COVID