Calmécac was an elite school in Mexica society, especially associated with the education of noble children. Students could be trained for priestly, administrative, military, and leadership roles.
For citizenship-style study, calmécac is the elite school, while telpochcalli was more associated with common youth.