DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/education/teacher-education-development-levels-methods/elementary-education/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/education/teacher-education-development-levels-methods/elementary-education/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/education/teacher-education-development-levels-methods/elementary-education/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/education/teacher-education-development-levels-methods/elementary-education/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/education/teacher-education-development-levels-methods/elementary-education/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/education/teacher-education-development-levels-methods/elementary-education/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/education/teacher-education-development-levels-methods/elementary-education/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 5
DEBUG: Specific major detected (cip4 = 13.12), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Elementary Education (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "Elementary Education (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Elementary Education (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "Elementary Education (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "Teaching (MAT) (I Have a Bachelors)" with relevance 0.7
DEBUG: ✗ Offer "Teaching (MAT) (I Have a Bachelors)" REJECTED (relevance 0.7)
DEBUG: Checking offer "Secondary Education (I Have a HS Diploma or Associate Degree)" with relevance 0.5
DEBUG: ✗ Offer "Secondary Education (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.5)
DEBUG: Checking offer "Secondary Education (I Have a Bachelors)" with relevance 0.5
DEBUG: ✗ Offer "Secondary Education (I Have a Bachelors)" REJECTED (relevance 0.5)
DEBUG: relevant_offers count = 2
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 2 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 2
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 2 offers with relevance >= 1.0
Best Schools for Elementary Education in New Hampshire
Below are the schools that deliver the strongest overall elementary education education in New Hampshire.
Top Schools in Elementary Education
Upper Valley Educators Institute tops our 2026 ranking of the best elementary education schools. Located in the town of Lebanon, Upper Valley Educators Institute is a small private not-for-profit university. There were roughly 10 elementary education students who graduated with this degree at Upper Valley Educators Institute in the most recent data year. Elementary Education graduates of Upper Valley Educators Institute earn a median of $43,549 early in their careers. Upper Valley Educators Institute graduates carry a median of $19,250 in student loans.
Read more about the elementary education program at Upper Valley Educators Institute
Students looking for a strong elementary education program will find one at University Of New Hampshire Main Campus, which ranked #2. Located in the town of Durham, University Of New Hampshire Main Campus is a large public university. Roughly 76% of students complete a degree within six years here. About 22 elementary education degrees were awarded at University Of New Hampshire Main Campus in the most recent year. Graduates of the elementary education program make about $48,175 in their early career. University Of New Hampshire Main Campus graduates carry a median of $26,368 in student loans.
Read more about the elementary education program at University Of New Hampshire Main Campus
Keene State College is one of the finest schools in the country for a degree in elementary education, ranking #3. This mid-sized public university is located in the town of Keene. The six-year graduation rate is 60%. Keene State College awarded about 30 elementary education degrees in the most recent data year. Soon after graduation, elementary education degree recipients from Keene State College generally make around $41,564. Students borrow a median of $27,000 to complete this degree.
Read more about the elementary education program at Keene State College
Students looking for a strong elementary education program will find one at Saint Anselm College, which ranked #4. Set in the suburb of Manchester, Saint Anselm College is a mid-sized private not-for-profit institution. About 80% of students finish within six years. Saint Anselm College awarded about 20 elementary education degrees in the most recent data year. Students who receive their elementary education degree from Saint Anselm College earn around $40,836 in the first couple years of their career. Saint Anselm College graduates carry a median of $27,000 in student loans.
More information about a degree in elementary education from Saint Anselm College
A rank of #5 makes Plymouth State University one of the top schools for elementary education. Set in the town of Plymouth, Plymouth State University is a mid-sized public institution. Plymouth State University graduates 52% of students within six years. There were roughly 48 elementary education students who graduated with this degree at Plymouth State University in the most recent data year. Soon after graduation, elementary education degree recipients from Plymouth State University generally make around $39,646. Typical student debt for the program is $27,000.
See the full elementary education program report for Plymouth State University
Antioch University New England came in at #6 for elementary education this year. Antioch University New England is a small private not-for-profit school located in the town of Keene. There were roughly 20 elementary education students who graduated with this degree at Antioch University New England in the most recent data year. Graduates of the elementary education program make about $49,786 in their early career.
See the full elementary education program report for Antioch University New England
Franklin Pierce University earned the #7 position for elementary education this year. Set in the rural area of Rindge, Franklin Pierce University is a small private not-for-profit institution. About 54% of students finish within six years. There were roughly 13 elementary education students who graduated with this degree at Franklin Pierce University in the most recent data year. Graduates of the elementary education program make about $59,350 in their early career. Franklin Pierce University graduates carry a median of $26,937 in student loans.
Get the full elementary education details for Franklin Pierce University