National Endowment for Financial Education (NEFE)
NEFE is a foundation dedicated to helping Americans gain financial literacy skills. The foundation particularly focuses on reaching the underserved. One of its programs is focused on youth financial literacy. Through the High School Financial Planning Program, teachers are provided with a six-unit program to provide teens with a greater understanding of and ability to manage their personal finances. The program uses games, simulations, case studies, and interactive exercises to provide hands-on experience for students to test and apply the financial principles and concepts being taught. 

There is also a web-based resource directed at high school students, which they can access on their own, and provides information on understanding credit, budgeting, spending wisely, etc.