Preparation for teaching history in either private or public schools at the kindergarten through twelfth grade (K-12) levels requires at least a bachelor's degree. For careers in public schools, that degree can include a major in history but will also require a substantial concentration in education courses that prepare candidates to meet teaching certification requirements. Programs of undergraduate study that meet those requirements commonly include specialized courses in psychology, human development, and teaching techniques, as well as a supervised period of practice teaching.

Are you thinking of a career in secondary schools?

National Council for Social Studies

National Council for History Education

Society for History Education

AHA Statement on Excellent Classroom Teaching of History

AHA Teacher Resource Center

OAH History Teacher Resource Center

The Center for Teaching History with Technology