Dedicated to the whole child…serving the entire family.

Welcome to St. Mary School

Providing Montessori Pre-K and Kindergarten through Grade 8 instruction, St. Mary’s offers students a strong moral and academic foundation in a family-friendly, nurturing and technology-rich environment that is rooted in our Catholic faith.

St. Mary's Buzz

Weekly Newsletter

Volunteer Signup

Volunteer for School Events.


Weekly drawings for $500.00 begin Friday, January 3, 2020.
Click here to learn how you can share in a total of $12,000 in prizes!

Learning and Growing with Christ

Call (716)689-8424 to schedule a tour.


Recent News

Kindergarten Snowmen

Kindergarten Snowmen

It may have been too cold to go out for recess today but the Kindergartners got their excercise in Physical Education (P.E.) as they raced to build snowmen out of P.E. equipment. Such a "cool" activity!

read more


St. Mary's Montessori Children's House students explored and learned all about squash by: 1. Observing several varieties of whole squash 2. Predicting what the inside might look like when cut open 3. Examining the insides 4. Tasting Miss Teresa's baked squashes 5....

read more
New Basketball Uniforms

New Basketball Uniforms

Thanks to a donation from Mr. Kubiak’s company and prize money received through the Fitness for Kids Challenge, St. Mary’s Bees will be wearing brand new uniforms this season! The new uniforms will debuted tonight at the Boys 5/6 game against Stella Niagara. Go...

read more
Tessellated Christmas Tree?

Tessellated Christmas Tree?

Tessellations are shapes that fit closely together without leaving empty spaces or overlapping.  St. Mary School’s middle school students learned how the artist, M. C. Escher, creatively designed many tessellation illusions using complex geometry. In Math class this...

read more

School Events

Thu 19

Band and Chorus Christmas Concert – All School

December 19 @ 7:00 pm - 8:30 pm
Mon 23

Christmas Holiday – No School

December 23 - December 31
Wed 25


December 25 @ 8:00 am - 5:00 pm
Jan 01


January 1, 2020
Jan 01

New Year Holiday – No School

January 1, 2020 @ 8:00 am - January 3, 2020 @ 5:00 pm
Jan 06

School Resumes

January 6, 2020