Do you know your seniors?

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
Across
  1. 3. Took math at the UM
  2. 7. Committed to Notre Dame
  3. 9. Class composer
  4. 12. One of two seniors who committed for cheer
  5. 14. Mom from schitt's creek
  6. 17. Mom is a secretary at the school
  7. 19. The school photographer
  8. 24. Going to France next year
  9. 25. Co-opted with Big Sky swimming
  10. 27. Best 400m runner
  11. 28. When there's a ____, there's a way, has the best beard
  12. 30. Goodwill thrift king
  13. 31. Co-opts with sentinel for lacrosse
  14. 35. Head newspaper editor
  15. 36. Runs cross country
  16. 38. Will find them mining for knowledge in CO next year
  17. 41. Homeschooled until high school
  18. 43. Initials match the abbreviation for Arkansas
  19. 44. Varsity hockey player
  20. 45. Committed for soccer
  21. 46. Breaker basketball starter
Down
  1. 1. Minecraft gamer
  2. 2. Spent sophomore year as a remote student
  3. 4. Ram tennis star
  4. 5. Soccer player; Alex ____
  5. 6. Homerun senior lived in NY
  6. 8. No one gets his name right
  7. 10. plays shortstop in softball
  8. 11. Has a french bulldog named bernie
  9. 13. Always wearing a hat
  10. 15. First name goes from a-z
  11. 16. Ram soccer keeper
  12. 18. Last name sounds like spider
  13. 20. Going to esthetician school
  14. 21. resident subway sandwich artist
  15. 22. Has the loudest sneeze
  16. 23. Last name sounds like opinion
  17. 26. Injured arm before spring break
  18. 29. Entrepreneur and fungi
  19. 32. Saw Taylor Swift with TED
  20. 33. Cardinal direction last name
  21. 34. First name rhymes with banana
  22. 37. Head editor of the yearbook
  23. 39. Wears a baja jacket everyday
  24. 40. Known as "Twiz"
  25. 42. Auto-Qualified in shot put during the first meet of the season