Educating the whole child for the whole world.

Support Cottonwood Classical

Cottonwood Classical Preparatory School

Cottonwood Classical Preparatory School (CCPS) is a charter school in the Albuquerque Public School system. Founded in 2007 and offering the International Baccalaureate Diploma Program to juniors and seniors, we serve over 900 students (chosen through a lottery system) in grades 6-12.

CCPS is historically rated as one of the top five public schools in the state by niche.com and US News, and has consistently received high marks from the New Mexico Public Education Department. Students come from across Albuquerque and surrounding communities and represent the ethnic, racial, cultural, and economic diversity of this city. CCPS is completely tuition free.

View Our Current Rankings

Are You a Cottonwood Classical Graduate?

Check out the new Cottonwood Classical Alumni Association page.

The Alumni Association is still in the beginning stages so check back in for updates and if you are interested in being more involved reach we would love to hear from you!

Alumni Association

Your Support Matters

Back the Pack! We need YOU!

Why Give to CCPS?

Your Support Matters

State funding covers about 85% of our needs and is an essential foundation, but doesn’t allow for the level of excellence our students and families are seeking. Educating the whole child for the whole world is not in the state of New Mexico funding formula. That’s why we need everyone to chip in to make the world-class education and world-class programs that go with it a reality. Coyotes work and live as a pack. Here at CCPS so do we.

Why Give to CCPS?

Ways to Give

Financial donations are the most flexible; we can accept checks, online donations or stock. In kind donations of goods/services/saleable items are also a viable option. Please contact the school for more details if you have an in-kind gift in mind. If you can give time and energy, we can also find a home for that in the PTA or PAC organizations.

Frequently Asked Questions

Upcoming Events

Mark your calendars! Our next Fiesta will be on September 17th, 2026!