Ordering custom t-shirts for a school means covering every body type from kindergartners to seniors, plus staff. The size range spans youth XS through adult 3XL or larger. Getting the distribution right saves hundreds of dollars in reorders and ensures every student has a shirt that fits on spirit day.
Size Distribution by Grade Level
| Grade Level | YXS | YS | YM | YL | YXL | Adult S | Adult M | Adult L | Adult XL+ |
|---|---|---|---|---|---|---|---|---|---|
| Pre-K / K | 50% | 40% | 10% | 0% | 0% | 0% | 0% | 0% | 0% |
| 1st-2nd | 20% | 50% | 25% | 5% | 0% | 0% | 0% | 0% | 0% |
| 3rd-4th | 5% | 20% | 45% | 25% | 5% | 0% | 0% | 0% | 0% |
| 5th-6th | 0% | 5% | 20% | 40% | 25% | 10% | 0% | 0% | 0% |
| 7th-8th | 0% | 0% | 5% | 15% | 30% | 30% | 15% | 5% | 0% |
| 9th-12th | 0% | 0% | 0% | 5% | 10% | 20% | 30% | 20% | 15% |
| Staff | 0% | 0% | 0% | 0% | 0% | 15% | 30% | 30% | 25% |
These distributions work for standard boxy-fit brands like Gildan, Hanes, and Comfort Colors. For slim-fit brands like Bella+Canvas and Next Level, bump every student up one size from what the chart says.
How to Collect Sizes Efficiently
For a school of 500+ students, a try-on session is not practical. Here is what works:
For elementary schools: Send a Google Form home with parents asking for the child's grade, chest measurement in inches, and preferred fit. Include a one-page instruction sheet showing how to measure across the chest. Response rate is usually 70 to 80 percent. For the remaining 20 to 30 percent, use the grade-level distribution table above to fill in the gaps.
For middle and high schools: Have homeroom teachers collect sizes during advisory period. Give each teacher a form with student names pre-filled. Students write their size. This takes five minutes and gets you close to 100 percent participation.
For staff: Email a simple form to all staff. Include the brand and a link to that brand's size chart. Staff know their own sizes better than students do, so self-reported sizes work fine for adults.
Common Mistakes to Avoid
Ordering the same distribution for every grade. A first-grade class and a seventh-grade class have completely different size profiles. Use the grade-level table, not a one-size-fits-all percentage.
Forgetting staff shirts. Budget for every teacher, aide, administrator, and custodian who wants one. Staff shirts are almost always adult medium through adult 2XL. Add 15 to 20 percent to your total count for staff.
Not ordering extras. For a school-wide order, add 10 percent extras distributed across the most common sizes per grade band. New students enroll mid-year. Shirts get lost. Having extras on hand prevents rush reorders.
Skipping the youth-to-adult transition. Fifth and sixth graders are the hardest to size because some are still in youth large while others have jumped to adult small. Do not skip youth XL. It is the bridge size. See our Youth XL vs Adult Small guide for the full breakdown.
Choosing the Right Blank for Schools
For budget-focused school orders, Gildan and Hanes offer the best price per shirt and the most consistent sizing. Comfort Colors costs more but gives a premium look and feel that works well for high school spirit wear. Bella+Canvas and Next Level are the right choice when the school wants a modern, fitted aesthetic.
For full youth size charts, check our Youth XL Size Chart with measurements across all five brands.
How do you size custom shirts for a school?
Use grade-level size distributions as a starting point: Pre-K is mostly YXS and YS, 3rd-4th is mostly YM and YL, 7th-8th is mostly YXL and Adult S, high school is mostly Adult S through Adult XL. Collect individual sizes via Google Forms (parents for elementary, teachers for secondary) and adjust the distribution based on actual responses.
What sizes should a school order for spirit shirts?
It depends on the grade range. An elementary school needs mostly youth sizes (YXS through YL). A high school needs mostly adult sizes (S through XL). A K-12 school needs the full range. See the grade-level distribution table in this guide for exact percentages. Always add 10% extras and remember to include staff shirts.
How do you handle sizing for all grade levels?
Break the school into grade bands (Pre-K/K, 1-2, 3-4, 5-6, 7-8, 9-12, Staff) and use separate size distributions for each band. Collect individual sizes where possible and fill gaps with the standard distributions. The hardest band is 5th-6th grade where youth and adult sizing overlap. See our 12 year old sizing guide for that transition.
Related Sizing Guides
- Custom Team Shirt Sizing for Coaches
- How Many Shirts to Order for a Team
- How to Size Custom Shirts for Youth Sports Teams
- What Size Shirt for a 6 Year Old?
- What Size Shirt for a 10 Year Old?
- What Size Shirt for a 12 Year Old?
- Gildan Youth Sizing Guide
- Youth vs Adult T-Shirt Sizing Guide
Need Help With Your School Shirt Order?
We handle school orders from 50 shirts to 2,000+. Tell us your school type, enrollment, and grade range, and we will build the size breakdown, recommend the right blank, and get you a quote. Start your order here and we will have it back to you within one business day.