Find Teaching Schools

Study Area & Zipcode

Best Teaching Schools

Find Schools Near

2021 Best Teaching Schools

731 Schools Ranked
$39,802 Average Earnings
$27,167 Avg Student Debt

It's not easy to decide which teaching program to enroll in when you have so many options available. Along with traditional schools that require in-person attendence, you can attend one of many reputable online schools. Some programs even offer a hybrid experience. Also, there are a number of trade schools and bootcamp with offerings that you might find attractive.

Along with in-depth profiles of schools and the programs they offer, Teaching Degree Search has created the Best Teaching Schools to help you in your search for the best school for you. Our analysis looked at 731 schools in the United States to see which programs offered the best educational experiences for teaching students.

View our full ranking methodology.

Top Teaching Schools in the United States

Learn more about these excellent schools below:

#1

Stanford University

Stanford, California
5,325 Total Awards
$85,348 Average Earnings
$35,712 Avg Student Debt

Our 2021 rankings named Stanford University the best school in the United States for teaching students working on their degree. Stanford is a fairly large private not-for-profit school situated in Stanford, California. It awarded 5,325 degrees in 2018-2019.

On average, students take out $35,712 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $338. Once they receive their degree, Stanford graduates enter the workforce, making an average salary of $85,348 during the early year of their career.

Read full report on Stanford University

Request Information
#2

The College of Saint Rose

Albany, New York
1,714 Total Awards
$46,484 Average Earnings
$29,023 Avg Student Debt

A rank of #2 on this year’s list means The College of Saint Rose is a great place for teaching students. This small private not-for-profit school is located in Albany, New York, and it awarded 1,714 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $29,023 in student loans. Those who take out this much in loans have to make a monthly payment of about $336 if they are on a 10-year repayment plan.After graduating from The College of Saint Rose, students go on to jobs where they make an average of $46,484 during the early years of their career.

Read More…

Request Information
#3

University of Delaware

Newark, Delaware
6,479 Total Awards
$45,433 Average Earnings
$22,577 Avg Student Debt

You’ll join some of the best and brightest minds around you if you attend University of Delaware. The school came in at #3 on this year’s Best Teaching Schools list. University of Delaware is a large public school located in Newark, Delaware that handed out 6,479 degrees in 2018-2019.

On average, students take out $22,577 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $260, assuming you are on a 10-year repayment plan. Once they receive their degree, U of Delaware graduates enter the workforce, making an average salary of $45,433 during the early year of their career.

Read full report on University of Delaware

Request Information
#4

Brandman University

Irvine, California
2,362 Total Awards
$53,838 Average Earnings
$36,437 Avg Student Debt

The excellent programs at Brandman University helped the school earn the #4 place on this year’s ranking of the best teaching schools in the United States. Brandman is a private not-for-profit institution located in Irvine, California. The school has a fairly large population, and it awarded 2,362 degrees in 2018-2019.

Degree recipients from Brandman accumulate an average of $36,437 in student debt by the time they complete their degree. Those who take out this much in loans have to make a monthly payment of about $422 if they are on a 10-year repayment plan.After graduating from Brandman, students go on to jobs where they make an average of $53,838 during the early years of their career.

Read More…

Request Information
#5

The College of New Jersey

Ewing, New Jersey
2,108 Total Awards
$46,719 Average Earnings
$22,984 Avg Student Debt

You’ll be in good company if you decide to attend The College of New Jersey. It ranked #5 on our 2021 Best Teaching Schools list. This medium-sized public school is located in Ewing, New Jersey, and it awarded 2,108 degrees in 2018-2019.

Degree recipients from TCNJ accumulate an average of $22,984 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $261. Once they receive their degree, TCNJ graduates enter the workforce, making an average salary of $46,719 during the early year of their career.

Read More…

Request Information
#6

Johns Hopkins University

Baltimore, Maryland
10,006 Total Awards
$66,904 Average Earnings
$32,332 Avg Student Debt

Johns Hopkins University landed the #6 spot in the 2021 rankings for the best teaching programs. Baltimore, Maryland is the setting for this large institution of higher learning. The private not-for-profit school handed out degrees to 10,006 students in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $32,332 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $374, assuming you are on a 10-year repayment plan. During the early years of their career, Johns Hopkins graduates make an average of $66,904 annually.

Read full report on Johns Hopkins University

Request Information
#7

Valley City State University

Valley City, North Dakota
405 Total Awards
$40,750 Average Earnings
$19,915 Avg Student Debt

Valley City State University ranked #7 on this year’s Best Teaching Schools list. Valley City State University is a small public school located in Valley City, North Dakota that handed out 405 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $19,915 in student loans. Those who take out this much in loans have to make a monthly payment of about $204 if they are on a 10-year repayment plan.After graduating from Valley City State University, students go on to jobs where they make an average of $40,750 during the early years of their career.

Full Valley City State University Report

Request Information
#8

Lehigh University

Bethlehem, Pennsylvania
2,030 Total Awards
$63,771 Average Earnings
$22,231 Avg Student Debt

With a ranking of #8, Lehigh University did quite well on this year’s best schools for teaching students working. Lehigh is a medium-sized private not-for-profit school situated in Bethlehem, Pennsylvania. It awarded 2,030 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $22,231 in student loans. Those who take out this much in loans have to make a monthly payment of about $253 if they are on a 10-year repayment plan. During the early years of their career, Lehigh graduates make an average of $63,771 annually.

Full Lehigh University Report

Request Information
#9

Bank Street College of Education

New York, New York
289 Total Awards
$59,875 Average Earnings
$42,671 Avg Student Debt

Bank Street College of Education did quite well in this year’s ranking of the best places for teaching students. It came in at #9 on the list. Bank Street College of Education is located in New York, New York and has a very small student population. In 2018-2019, this school awarded 289 degrees to qualified students.

By the time they get their degree, students from this school have racked up an average of $42,671 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $470.After graduating from Bank Street College of Education, students go on to jobs where they make an average of $59,875 during the early years of their career.

Full Bank Street College of Education Report

Request Information
#10

Elizabethtown College

Elizabethtown, Pennsylvania
666 Total Awards
$46,622 Average Earnings
$24,796 Avg Student Debt

Elizabethtown College landed the #10 spot in the 2021 rankings for the best teaching programs. E - town is a small private not-for-profit school situated in Elizabethtown, Pennsylvania. It awarded 666 degrees in 2018-2019.

Degree recipients from E - town accumulate an average of $24,796 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $276.After graduating from E - town, students go on to jobs where they make an average of $46,622 during the early years of their career.

Read full report on Elizabethtown College

Request Information
#11

Texas Christian University

Fort Worth, Texas
3,095 Total Awards
$52,857 Average Earnings
$25,785 Avg Student Debt

Texas Christian University came in at #11 in this year’s edition of the Best Teaching Schools ranking. Texas Christian University is a fairly large private not-for-profit school located in Fort Worth, Texas that handed out 3,095 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $25,785 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $272. During the early years of their career, TCU graduates make an average of $52,857 annually.

Read More…

Request Information
#12

Iowa State University

Ames, Iowa
9,311 Total Awards
$46,410 Average Earnings
$26,351 Avg Student Debt

Iowa State University landed the #12 spot in the 2021 rankings for the best teaching programs. Iowa State is a public institution located in Ames, Iowa. The school has a large population, and it awarded 9,311 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $26,351 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $272, assuming you are on a 10-year repayment plan.After graduating from Iowa State, students go on to jobs where they make an average of $46,410 during the early years of their career.

Read More…

Request Information
#13

Washington State University

Pullman, Washington
8,024 Total Awards
$49,622 Average Earnings
$27,511 Avg Student Debt

Washington State University came in at #13 in this year’s edition of the Best Teaching Schools ranking. Located in Pullman, Washington, the large public school awarded 8,024 diplomas to qualifed students in 2018-2019.

On average, students take out $27,511 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $299 if they are on a 10-year repayment plan.After graduating from Wazzu, students go on to jobs where they make an average of $49,622 during the early years of their career.

Full Washington State University Report

Request Information
14,052 Total Awards
$49,122 Average Earnings
$27,963 Avg Student Debt

University of Illinois at Urbana - Champaign ranked #14 on this year’s Best Teaching Schools list. UIUC is a public institution located in Champaign, Illinois. The school has a large population, and it awarded 14,052 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $27,963 in student loans. Those who take out this much in loans have to make a monthly payment of about $274 if they are on a 10-year repayment plan. During the early years of their career, UIUC graduates make an average of $49,122 annually.

Full University of Illinois at Urbana - Champaign Report

Request Information
4,278 Total Awards
$38,710 Average Earnings
$29,629 Avg Student Debt

With a ranking of #15, Southern Illinois University Carbondale did quite well on this year’s best schools for teaching students working. Located in Carbondale, Illinois, the fairly large public school handed out 4,278 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $29,629 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $311, assuming you are on a 10-year repayment plan.After graduating from SIUC, students go on to jobs where they make an average of $38,710 during the early years of their career.

Read full report on Southern Illinois University Carbondale

Request Information
#16

Drake University

Des Moines, Iowa
1,528 Total Awards
$47,824 Average Earnings
$28,305 Avg Student Debt

Drake University did quite well in this year’s ranking of the best places for teaching students. It came in at #16 on the list. Located in Des Moines, Iowa, the small private not-for-profit school handed out 1,528 degrees in 2018-2019.

Degree recipients from Drake accumulate an average of $28,305 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $350.After graduating from Drake, students go on to jobs where they make an average of $47,824 during the early years of their career.

Full Drake University Report

Request Information
#17

University of Redlands

Redlands, California
1,726 Total Awards
$44,575 Average Earnings
$27,314 Avg Student Debt

University of Redlands landed the #17 spot in the 2021 rankings for the best teaching programs. U of Redlands is a small private not-for-profit school situated in Redlands, California. It awarded 1,726 degrees in 2018-2019.

Degree recipients from U of Redlands accumulate an average of $27,314 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $312.After graduating from U of Redlands, students go on to jobs where they make an average of $44,575 during the early years of their career.

Full University of Redlands Report

Request Information
#18

Rider University

Lawrenceville, New Jersey
1,363 Total Awards
$40,261 Average Earnings
$27,197 Avg Student Debt

Rider University did quite well in this year’s ranking of the best places for teaching students. It came in at #18 on the list. Located in Lawrenceville, New Jersey, the small private not-for-profit school handed out 1,363 degrees in 2018-2019.

On average, students take out $27,197 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $303 if they are on a 10-year repayment plan.After graduating from Rider, students go on to jobs where they make an average of $40,261 during the early years of their career.

Read More…

Request Information
#19

Catholic University of America

Washington, District of Columbia
1,732 Total Awards
$53,317 Average Earnings
$36,412 Avg Student Debt

Catholic University of America did quite well in this year’s ranking of the best places for teaching students. It came in at #19 on the list. CUA is a medium-sized private not-for-profit school situated in Washington, District of Columbia. It awarded 1,732 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $36,412 in student loans. Those who take out this much in loans have to make a monthly payment of about $404 if they are on a 10-year repayment plan. Once they receive their degree, CUA graduates enter the workforce, making an average salary of $53,317 during the early year of their career.

Full Catholic University of America Report

Request Information
#20

Martin Luther College

New Ulm, Minnesota
262 Total Awards
$21,167 Average Earnings
$18,728 Avg Student Debt

Martin Luther College landed the #20 spot in the 2021 rankings for the best teaching programs. This very small private not-for-profit school is located in New Ulm, Minnesota, and it awarded 262 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $18,728 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $203. Once they receive their degree, MLC graduates enter the workforce, making an average salary of $21,167 during the early year of their career.

Read More…

Request Information
#21

Northwestern University

Evanston, Illinois
8,794 Total Awards
$68,272 Average Earnings
$43,359 Avg Student Debt

Northwestern University came in at #21 in this year’s edition of the Best Teaching Schools ranking. Located in Evanston, Illinois, the large private not-for-profit school awarded 8,794 diplomas to qualifed students in 2018-2019.

On average, students take out $43,359 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $581 if they are on a 10-year repayment plan. Once they receive their degree, Northwestern U graduates enter the workforce, making an average salary of $68,272 during the early year of their career.

Full Northwestern University Report

Request Information
#22

Fairfield University

Fairfield, Connecticut
1,516 Total Awards
$53,626 Average Earnings
$29,589 Avg Student Debt

Fairfield University landed the #22 spot in the 2021 rankings for the best teaching programs. Fairfield, Connecticut is the setting for this medium-sized institution of higher learning. The private not-for-profit school handed out degrees to 1,516 students in 2018-2019.

On average, students take out $29,589 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $306 if they are on a 10-year repayment plan. Once they receive their degree, Fairfield U graduates enter the workforce, making an average salary of $53,626 during the early year of their career.

Full Fairfield University Report

Request Information
#23

University of Northern Iowa

Cedar Falls, Iowa
3,068 Total Awards
$39,900 Average Earnings
$20,867 Avg Student Debt

University of Northern Iowa did quite well in this year’s ranking of the best places for teaching students. It came in at #23 on the list. Cedar Falls, Iowa is the setting for this fairly large institution of higher learning. The public school handed out degrees to 3,068 students in 2018-2019.

Degree recipients from UNI accumulate an average of $20,867 in student debt by the time they complete their degree. Those who take out this much in loans have to make a monthly payment of about $220 if they are on a 10-year repayment plan.After graduating from UNI, students go on to jobs where they make an average of $39,900 during the early years of their career.

Read full report on University of Northern Iowa

Request Information
#24

Ithaca College

Ithaca, New York
1,758 Total Awards
$34,126 Average Earnings
$25,230 Avg Student Debt

Ithaca College came in at #24 in this year’s edition of the Best Teaching Schools ranking. Located in Ithaca, New York, the medium-sized private not-for-profit school handed out 1,758 degrees in 2018-2019.

Degree recipients from Ithaca accumulate an average of $25,230 in student debt by the time they complete their degree. If you borrow this amount, expect your monthly student loan payment to be around $289, assuming you are on a 10-year repayment plan. Once they receive their degree, Ithaca graduates enter the workforce, making an average salary of $34,126 during the early year of their career.

Read More…

Request Information
#25

Hope College

Holland, Michigan
838 Total Awards
$37,608 Average Earnings
$23,328 Avg Student Debt

Hope College came in at #25 in this year’s edition of the Best Teaching Schools ranking. Hope is a small private not-for-profit school situated in Holland, Michigan. It awarded 838 degrees in 2018-2019.

By the time they get their degree, students from this school have racked up an average of $23,328 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $273, assuming you are on a 10-year repayment plan. During the early years of their career, Hope graduates make an average of $37,608 annually.

Read full report on Hope College

Request Information

Rest of the Top 50 Best Teaching Schools in the United States

Not only did these schools make the top 50 list, but they also landed in the top 15% of this year’s ranking:

#26

McDaniel College

Westminster, Maryland
#27

University of Pennsylvania

Philadelphia, Pennsylvania
#28

Fordham University

Bronx, New York
#29

Towson University

Towson, Maryland
#30

Baylor University

Waco, Texas
#31

University of Minnesota - Duluth

Duluth, Minnesota
#32

Pace University - New York

New York, New York
#33

Salisbury University

Salisbury, Maryland
#34

Manhattan College

Riverdale, New York
#35

University of Southern California

Los Angeles, California
#36

Hamline University

Saint Paul, Minnesota
#37

Boston College

Chestnut Hill, Massachusetts
#38

American University

Washington, District of Columbia
#39

National University

La Jolla, California
#40

Kansas State University

Manhattan, Kansas
#41

Providence College

Providence, Rhode Island
#42

University of Minnesota - Twin Cities

Minneapolis, Minnesota
#43

Wilkes University

Wilkes-Barre, Pennsylvania
#44

Winona State University

Winona, Minnesota
#45

Western Washington University

Bellingham, Washington
#46

SUNY Geneseo

Geneseo, New York
#47

Seton Hall University

South Orange, New Jersey
#48

Illinois State University

Normal, Illinois
#49

University of Nebraska - Lincoln

Lincoln, Nebraska
#50

Centenary University

Hackettstown, New Jersey

Rest of the Top 15% Best Teaching Schools in the United States

To learn more about the schools below, just click on their names:

Rank School Location
51 University of Wisconsin - Oshkosh Oshkosh, WI
52 Endicott College Beverly, MA
53 Teachers College at Columbia University New York, NY
54 Central Washington University Ellensburg, WA
55 Texas A&M University - College Station College Station, TX
56 Loyola Marymount University Los Angeles, CA
57 Purdue University - Main Campus West Lafayette, IN
58 Saint Mary’s College of California Moraga, CA
59 Minot State University Minot, ND
60 CUNY Lehman College Bronx, NY
61 Boston University Boston, MA
62 St John’s University - New York Queens, NY
63 Vanderbilt University Nashville, TN
64 Rutgers University - New Brunswick New Brunswick, NJ
65 New York University New York, NY
66 University of Wisconsin - Stout Menomonie, WI
67 University of Wisconsin - La Crosse La Crosse, WI
68 Bethel University Minnesota Saint Paul, MN
69 Quinnipiac University Hamden, CT
70 Messiah University Mechanicsburg, PA
71 University of St Thomas Minnesota Saint Paul, MN
72 West Chester University of Pennsylvania West Chester, PA
73 CUNY Hunter College New York, NY
74 North Dakota State University - Main Campus Fargo, ND
75 University of Wisconsin - River Falls River Falls, WI
76 University of Washington - Seattle Campus Seattle, WA
77 University of Maryland - College Park College Park, MD
78 Seattle Pacific University Seattle, WA
79 University of Florida Gainesville, FL
80 Fitchburg State University Fitchburg, MA
81 Loyola University Maryland Baltimore, MD
82 University of Georgia Athens, GA

Honorable Mentions

These schools also performed well in our best teaching schools ranking:

Rank School Location
83 Stony Brook University Stony Brook, NY
84 SUNY Cortland Cortland, NY
85 Manhattanville College Purchase, NY
86 Saint Joseph’s University Philadelphia, PA
87 Virginia Tech Blacksburg, VA
88 Azusa Pacific University Azusa, CA
89 Spalding University Louisville, KY
90 York College of Pennsylvania York, PA
91 The College of Saint Scholastica Duluth, MN
92 South Dakota State University Brookings, SD
93 Appalachian State University Boone, NC
94 Syracuse University Syracuse, NY
95 University of Wisconsin - Stevens Point Stevens Point, WI
96 University of Saint Joseph West Hartford, CT
97 University of Rochester Rochester, NY
98 Olivet Nazarene University Bourbonnais, IL
99 Minnesota State University - Mankato Mankato, MN
100 Seattle University Seattle, WA
101 Michigan State University East Lansing, MI
102 Molloy College Rockville Centre, NY
103 University of Virginia - Main Campus Charlottesville, VA
104 Buena Vista University Storm Lake, IA
105 University of Wisconsin - Madison Madison, WI
106 William Paterson University of New Jersey Wayne, NJ
107 Elmhurst University Elmhurst, IL
108 MidAmerica Nazarene University Olathe, KS
109 Saint Louis University Saint Louis, MO
110 Touro College New York, NY

Notes and References

Footnotes

*These averages are for the top 25 schools only.

References

  • Read more about our ranking methodology.
  • The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE) serves as the core of our data about colleges.
  • Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
  • Information about the national average student loan default rate is from the U.S. Department of Education and refers to data about the 2016 borrower cohort tracking period for which the cohort default rate (CDR) was 10.1%.

More about our data sources and methodologies.

Featured Schools

Find Teaching Schools Near You

Our free school finder matches students with accredited education & teaching schools across the U.S.