HIGH SCHOOL TEACHERS & STAFF

Administrative Staff

Teachers

  • Patrick Enser Social Studies Support
  • Danae Floyd 9th Grade English
  • Rachel Heidenreich-Bonn 9th Grade Living Environment

    Rachel Heidenreich is a Biology teacher at Tapestry who teaches through hands-on labs and inquiry. She values clear routines, collaboration, and building students’ confidence with science practices. Rachel also teaches yoga in the Buffalo and West Seneca communities. Her favorite study buddy at home is her dog, Bruce.

  • Melissa Koeppel English As A New Language Teacher, 9-12

     

     

  • Jordan Vazquez 9th Grade Math Support

    Jordan Vazquez has taught at every high school grade level for four years. With degrees in Mathematics Education (Daemen University) and Exceptional Education (Buffalo State University), Jordan focuses on inclusive, engaging lessons that help students grow academically and personally. Families can expect steady communication and support.

  • Amanda Wutz Math Teacher
  • Jerry Cappello
    Jerry Cappello Social Studies Teacher
  • Rick Blane Art Teacher
  • Matthew Bonn English Teacher
  • Mitchell Ford Social Studies Teacher
  • Kristy Garmon 10th Grade Academic Support

    Kristy Garmon is a dedicated Special Education teacher with over 20 years of experience, the last 15 of which have been at Tapestry Charter High School. She currently serves in a hybrid role as both a 10th-grade Special Education teacher and Building-Based Coordinator, where she supports students, staff, and families in fostering an inclusive and empowering learning environment. Beyond her work in education, Kristy is a devoted wife and mother of four. She values family above all and brings that same level of care and dedication to every aspect of her life.

  • Holly Thauer Math Teacher

    Holly Thauer is a veteran math educator in her 18th year, and has taught Geometry at Tapestry for eight years. She creates a supportive, structured classroom where students practice multiple ways to solve problems and connect math to everyday life. As a mom of three, Holly values clear communication and meeting each learner where they are.

  • Patrick Enser Social Studies Support
  • Chelsea Hanley Earth Science Teacher
  • Veronica Pitre-Lopez
    Veronica Pitre-Lopez Spanish Teacher
  • Tricia Davis Social Studies
  • Rachel Leone Math Teacher
  • Geoff Schutte Gr. 12 English Teacher

    Geoff Schutte is in his 17th year teaching English at Tapestry. He chairs the English Department and serves on the school leadership team. A former outdoor educator, Upward Bound counselor, and Peace Corps volunteer, Geoff brings broad experience to the classroom. He’s an adjunct professor at Canisius College and holds degrees from SUNY Geneseo, Binghamton University, and the University at Buffalo (Educational Administration). He founded Buffalo Reading Invasions, a citywide celebration of reading.

  • Bianca McGraw Art Teacher
  • Dan Tryon
    Dan Tryon Physical Education Teacher
  • Michael Vorenkamp Science Teacher

Student Services

Guidance

  • Vicki Schroeder HS School Counselor
  • Monica Jaworski Guidance Counselor

    Mrs. Jaworski joined Tapestry in 2013 and has worked in high school counseling since 2008. She helps students with course planning, social-emotional support, and college/career goals. She holds a B.S. in Education from Buffalo State and an M.S.Ed. in School Counseling from St. Bonaventure University.

Social Work

Curriculum, Instruction & Assessment Staff

  • Alexandra Freeburg 9-12 Instructional Coach

    Allie is an Instructional Coach at Tapestry Charter High School. She previously taught middle and high school mathematics. Mrs. Freeburg joined the Tapestry community in 2014 as a Middle School mathematics teacher. Prior to becoming an instructional coach in 2019, she taught various high school mathematics courses from STEAM to PreCalculus. She received her Bachelor’s in Adolescent Education from Canisius College and her Master’s in Literacy from Buffalo State University. Outside of school, she enjoys exercising, reading, and spending time with her husband and two children.

  • Sarah Dierken 9-12 EL Instructional Coach