Skip to main content
Bradford Preparatory School
Main Menu Toggle
About Us
Mission & Vision
Portrait of a Graduate
School Charter
School Profile
Strategic Plan
Administration
Board of Directors
NC School Report Card
FAQ/Charter School Basics
Contact Us
Academics
Lower School
LS Curriculum
Middle School
MS Curriculum
Upper School
US Curriculum
Upper School Course Scheduling Process
Dual Enrollment Program
Graduation Requirements
College Counseling
Transcript Request
Upper School Clubs
Upper School Conference Sign-Up
State Testing
ENRICH
Student Services
Parent Resources
Parent Guide to Student Achievement
Federal Programs
Exceptional Children
Athletics
Athletic Offerings
Athletic Paperwork
Bradford Athletic Club (BAC)
Spring Athlete Interest Form
Get Involved
Donate
Bradford Prep Fundraising Policy
Ongoing Fundraising Programs
Community Partners
The Pack (PTSO)
Volunteering at Bradford Prep
Parent Involvement Policy
Complete a Background Check
Students & Parents
Student Handbook and Forms
School Hours & Calendar
Uniform Policy & Dress Code
Car Line Procedures
Student Drivers
Before & After School Care
Order Catered Lunches
Technology at Bradford Prep
Student Events
Overnight Trips
House Spirit Store
Bradford Spirit Store
Purchase your Yearbook
One Access Charlotte Mecklenburg Libray
Employment
2026-2027 Employment Opportunities
2026-2027 Coaching Opportunities
Instagram
Facebook
Instagram
Login to Infinite Campus
NC School Report Card
Staff
Alyssa Bassett
Upper School English Teacher
Michael Brady
Upper School Social Studies Teacher
Cynthia Brown
Middle/Upper School Visual Arts
Rachel Bryan
Freshman Seminar Teacher & Upper School Counselor
Hannah Butler
AP Capstone & AP Literature Teacher
Amy Cheek
Upper School English Teacher
Marcia Chumas
Upper School Math Teacher
Anne Cline
Upper School Science Teacher
Kristi Connally
Upper School Math Teacher
Alex Creech
Upper School English Teacher
Ryan Friend
Upper School English Teacher
Colleen Grosse
Upper School Assistant Principal
Jason Grube
Upper School Social Studies Teacher, Varsity Men's Basketball Coach
Graham Haley
Athletic Director, Senior Seminar Teacher
Jeff Hanood
Upper School Math Teacher
Heather Hatcher
Upper School Study Hall TA
David Henderson
Upper School Business Teacher
Diana Hinson
Upper School Spanish Teacher
Peter Hubert
Upper School Social Studies Teacher
Arthur Huerta
Upper School Math Teacher
Julian Jant
MS/US Choir & Piano Teacher
Alyssa Kennedy
MS/US Band & Orchestra
Elizabeth Kissiah
US Occupational Course of Study Teacher
Brenna Lang
Upper School Yoga & Middle School Dance Teacher
Tamara Leak
Middle School PE, Upper School Sports Medicine Teacher
Billie Little
Upper School Principal
Isabel Malta
Upper School Spanish Teacher & Spanish-Speaking Family Community Liaison
Amanda Marlowe
Upper School Computer Science Teacher
Aidan McCarthy
Upper School Teacher Assistant
Crystal McDonald
Upper School Science Teacher
Karen McKaig
Upper School Social Studies Teacher
Cheryl McLaren
Upper School Math Teacher
Kevin Parks
Upper School PE Teacher
Barbara Peacock
State Testing Coordinator
Melanie Philemon
EC Teacher
Patrice Priester
Upper School Science Teacher
Todd Rackowitz
Upper School Math Teacher
Danielle Rader
Upper School PE Teacher
Christina Ramsey
US English Teacher
Teri Robinson
EC Teacher
Ashley Spinner
ELA/SS Curriculum Facilitator & Upper School ELA Intervention
Christian Thomas
Upper School PE Teacher
Darrell Wells
Upper School Social Studies
Justin Wilson
Upper School Enrich/Junior Seminar
Upper School Overview
Upper School Profile
Graduation Requirements
Upper School Curriculum and Program Information
Upper School Finals and AP Exam Schedule
Upper School Course Scheduling Process
Link opens in a new window
Upper School Conference Sign Up
Upper School Promotion and Retention Policy
Upper School Clubs
Staff
Calendar
Staff Directory
Directions