While students will learn at different paces, we believe that true education is a matter of development over time and within a stable community. At Great Hearts we give our students individualized attention, but always within a common, one-track curriculum. Please explore the phonogramsreading lists, Singapore Math Videos and curriculum sequences.

Maryvale Prep K-12 Curriculum Overview
Classes / Year K 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
English Phonics, Spelling, & Vocabulary
Reading & Literature
Grammar & Composition
Literature & Composition Humane Letters: American Tradition Humane Letters: Modern Europe Humane Letters: Ancient Greece Humane Letters: Rome to Modernity
History Core Knowledge History & Geography Intro to the American Tradition Ancient History Medieval History Humane Letters: American Tradition Humane Letters: Modern Europe Humane Letters: Ancient Greece American Rhetorical Tradition
Math – Version 1 Singapore Math Foundation of Mathematics Pre-Algebra Algebra I Geometry Algebra II / Pre-Calculus Calculus I Calculus II
Math – Version 2 Singapore Math Foundation of Mathematics Pre-Algebra Algebra I Geometry Algebra II / Pre-Calculus Calculus I Logic and Coding
Science Core Knowledge Science Life Science Physical Science Earth Science Biology Chemistry Physics I Physics II
Foreign Language – Version 1 Spanish, French or Latin Latin I Latin II Latin III Latin IV Latin V Greek I Greek II
Foreign Language – Version 2 Spanish, French or Latin Latin I Latin II Latin III Mod. Lang. I Mod. Lang. II Mod. Lang. III Mod. Lang. IV
Fine Arts Art, Music Theory and Performance Music, Studio Art, & Poetry Music & Poetry Studio Art & Drama
Athletics Physical Education Competitive Athletics Competitive Athletics
Other Economics Senior Thesis

function ResponsiveCellHeaders(elmID) {
try {
var THarray = [];
var table = document.getElementById(elmID);
var ths = table.getElementsByTagName(“th”);
for (var i = 0; i < ths.length; i++) {
var headingText = ths[i].innerHTML;
THarray.push(headingText);
}
var styleElm = document.createElement("style"),
styleSheet;
document.head.appendChild(styleElm);
styleSheet = styleElm.sheet;
for (var i = 0; i < THarray.length; i++) {
styleSheet.insertRule(
"#" +
elmID +
" td:nth-child(" +
(i + 1) +
')::before {content:"' +
THarray[i] +
': ";}',
styleSheet.cssRules.length
);
}
} catch (e) {
console.log("ResponsiveCellHeaders(): " + e);
}
}