Answer:
cuicacalli
a school where students learned ceremonial songs, chants, and studied history of the Aztec people
telpochcalli
a military school where you learn how to fight.
calmécac
a military school that is enhanced with the study of math painting and history