Upcoming Events

July 31, 2017

Marching Band Camp

12:00 am

Prepaid Tuition Pmt. Deadline

12:00 am

August 1, 2017

Marching Band Camp

12:00 am

Schedule Changes 7:30-9 am

7:30 am

What's New

2017-2018 XHS Parents: Online Fee Payment Now Available

Posted 7/21/17. Various 2017-2018 fees can now be paid online starting today. Xavier has selected to use 8to18 as its vendor to process all fees online. This can be accessed on the Parent Portal section of the Xavier website at … Continue reading

Xavier Summer Office Hours

During the summer, the XHS Main Office and Activities Office will be operating on summer hours: 8 a.m. – 3 p.m. Monday-Friday (unless otherwise posted). THE XAVIER OFFICES WILL BE CLOSED MONDAY, JULY 3RD THROUGH FRIDAY, JULY 7TH FOR CARPET … Continue reading

Activities Update: 6/21 Baseball Doubleheader Rescheduled

The June 21st varsity baseball doubleheader vs. Linn-Mar has been rescheduled for Monday, July 10th at Xavier at 5pm.

Go Saints! XHS Activities Week-in-Review: June 2, 2017

The Boys Soccer team won their state semifinal game today vs. Iowa Falls 4-2.  The Saints play tomorrow for the Class 2A state title vs. Norwalk at 2:30 p.m. The Girls Soccer team defeated Ballard, 10-0 in the IGHSAU Regional … Continue reading

Go Saints! XHS Activities Week-in-Review: May 25, 2017

Congratulations to Xavier Girls Golf Coach Julie Kadlec who will be presented the Iowa Girls High School Athletic Union’s “Golden Plaque of Distinction” at the State Golf Meet tomorrow!   Congratulations to Xavier Girls Tennis player Sarah Abu Nameh who … Continue reading

Saints Shop End-of-Year 20% Off Sale

The Saints Shop will be open for its end-of-the-school year sale on Friday, May 26th from 11 a.m. to 3 p.m. All items (except stadium chairs) are 20% off! Stop by and browse a wide variety of Xavier gear! Remember … Continue reading

2017 Spring Semester Finals Schedule

The spring semester schedule for finals will be as listed below: There will be NO BREAKFAST OR LUNCH served during finals week. PM busing will be available next week and will run at the following times: May 30 – 12:15 … Continue reading

Go Saints! XHS Activities Week-in-Review: May 19, 2017

The Girls & Boys Track teams competed in a 3A State Qualifying Meet on May 12th.  Congratulations to the following state qualifiers: Katie Tallett won the 3000M and 1500M Runs Theresa Lampe won the 100M Hurdles Braden Stovie finished second … Continue reading

2017 Senior Honors Assembly Honorees

Posted May 18, 2017 Departmental Awards Activities                                                                   … Continue reading

Go Saints! XHS Activities Week-in-Review: May 11, 2017

The 3A Large Group Music Festival was held on May 5th.  Congratulations to Concert Band and Chorale on earning a Division I Rating.  Great work by Kelli Swehla, Matt Walker and the Xavier music students!   The Girls Track team … Continue reading

More news...


Continue reading

ProspectiveStudentEmail_TomKeating Welcome to Xavier High School. We are happy that you are visiting our website. We hope you find it informative and easy to use. Xavier High School is part of the tradition of the Roman Catholic Church and the Archdiocese of Dubuque. We serve the educational needs of the Cedar Rapids Metro Area and we are supported by twelve local parishes. Continue reading

  • Xavier Foundation

    The Xavier High School Foundation is a non-profit organization established to raise and accept contributions to provide financial assistance to Xavier High School. The Foundation is responsible for acquisition, investment, maintenance and disbursal of assets from a trust fund set up to provide a third source of income beyond tuition and parish subsidies.

    For more information on the Xavier High School Foundation click here

  • Volunteer Opportunities

    Saints Concession Volunteers for the entire school year are available on line with 3 easy steps:

    1. Click the button above to go to our invitation page on VolunteerSpot:
    2. Enter your email address: (You will NOT need to register an account on VolunteerSpot
    3. Sign Up! Choose your spots - volunteerspot will send you an automated confirmation and reminders. EASY!

    Note: VolunteerSpot does not share your email address with anyone. If you prefer not to use your email address please contact xaviervols@gmail.com to be signed up manually.