Engineering Schools and Colleges

Engineering Schools
Colleges and Schools Listed
1,688
Engineering schools usually offer training in both technical and 4-year college environments. At the undergraduate level, students can either obtain an associate's or bachelor's degree, which most entry-level engineering jobs require.

Graduate degree engineering schools programs are also available in master's and doctorate degree programs of applied studies and mathematics. The top engineering schools will offer several different disciplines in engineering, such as music engineering, civil engineering, mechanical engineering, aeronautical engineering, and electrical engineering within the actual degree program.

Most students have ease finding job placement upon graduation due to the specialized and technical nature of the field. The 3 most popular career paths for students going to the best engineering schools include electrical engineering, industrial engineering, and chemical engineering.

Average Tuition
$26,800
Average salaries for engineers vary greatly, but most students can expect to earn an average compensation of $58,870 per year even shortly after graduation.

Our website has 1,688 schools offering engineering programs. Narrow your search to find colleges granting associate's diplomas, bachelor's diplomas, certificates, master's diplomas, and doctoral diplomas in engineering majors.

Check an alternative detailed ranking of engineering schools at Best-Engineering-Colleges.com. The related programs are Electrical and Electronics, Mathematics, and Physics.

2022 Ranking: Top 50 Engineering Schools


















































Quick College Search

Click to Search Colleges

search by college name, city, or state

Custom College Searches

Affordable Colleges
- 896 colleges

Christian and Faith-Based
- 805 colleges

Community Colleges
- 543 colleges

Doctoral - PhD, EdD, MD
- 1136 colleges

Gay-Friendly Colleges
- 193 colleges

Graduate Schools
- 1953 colleges

Historically Black
- 99 colleges

Largest Universities
- 50 colleges

Most Dangerous
- 100 colleges

Native American and Tribal
- 36 colleges

Safest and Low Crime
- 100 colleges

Small Private High Quality
- 50 colleges

Programs Offered by State

Alabama
Read information about 32 engineering schools and colleges in Birmingham, Mobile, Tuscaloosa, Huntsville, Montgomery, Livingston, Alexander City, and 19 other cities. Approximately 4,600 engineering diplomas and certificates are awarded each year. Average tuition for engineering programs in AL: $25,200.

Alaska
Detailed information about 3 engineering schools and colleges in Juneau, Fairbanks, and Anchorage. About 300 engineering diplomas are awarded each academic year. Average tuition for engineering programs in AK is roughly $23,200.

Arizona
Learn more about 26 engineering schools and colleges in Phoenix, Tempe, Prescott, Flagstaff, Mesa, Tucson, Glendale, and 14 more cities. About 5,100 engineering diplomas and certificates are granted every academic year. Average tuition for engineering programs in AZ is around $27,200.

Arkansas
We list 24 engineering schools and colleges in Arkadelphia, Forrest City, Monticello, Conway, Little Rock, Searcy, Beebe, and 20 more cities. About 1,700 engineering degrees are granted each academic year. Average tuition for engineering degree programs in AR: $19,700.

California
Learn about 155 engineering schools and colleges in Claremont, San Diego, Los Angeles, San Francisco, Sacramento, Riverside, Santa Barbara, and 104 other cities. Around 26,000 engineering diplomas are granted each year. Average tuition cost for engineering programs in CA: $33,000.

Colorado
Detailed information about 21 engineering schools and colleges in Denver, Colorado Springs, Westminster, Durango, Littleton, Boulder, Greeley, and 12 other cities. Around 5,300 engineering diplomas and certificates are granted every academic year. Average tuition cost for engineering degree programs in CO is roughly $32,000.

Connecticut
We reviewed 25 engineering schools and colleges in Hartford, New London, Fairfield, Bridgeport, New Haven, Middletown, West Hartford, and 16 more cities. Approximately 2,300 engineering degrees are granted each year. Average tuition price for engineering degree programs in CT is around $36,800.

Delaware
Read about 3 engineering schools and colleges in Dover and Newark. Approximately 700 engineering degrees are granted each year. Average tuition price for engineering degree programs in DE: $30,800.

District of Columbia
Learn about 5 engineering schools and colleges in Washington. Around 1,000 engineering diplomas and certificates are granted each academic year. Average tuition cost for engineering degree programs in DC - $50,500.

Florida
Read about 72 engineering schools and colleges in Orlando, Miami, Daytona Beach, Jacksonville, Fort Myers, Tampa, Gainesville, and 40 more cities. Around 10,000 engineering degrees are granted every year. Average tuition price for engineering programs in FL - $21,900.

Georgia
We reviewed 43 engineering schools and colleges in Atlanta, Savannah, Macon, Columbus, Statesboro, Athens, Valdosta, and 27 other cities. About 6,000 engineering diplomas and certificates are granted every academic year. Average tuition price for engineering degree programs in GA is around $26,900.

Hawaii
We list 3 engineering schools and colleges in Honolulu and Kahului. About 400 engineering diplomas and certificates are awarded each academic year. Average tuition price for engineering programs in HI is about $33,100.

Idaho
We reviewed 10 engineering schools and colleges in Nampa, Idaho Falls, Boise, Rexburg, Moscow, Coeur d'Alene, Pocatello, and 7 other cities. About 1,200 engineering degrees are granted every academic year. Average tuition cost for engineering degree programs in ID is around $18,200.

Illinois
Read information about 66 engineering schools and colleges in Chicago, Champaign, Normal, Grayslake, Malta, Palos Hills, South Holland, and 50 other cities. Approximately 7,400 engineering diplomas and certificates are granted every academic year. Average tuition cost for engineering programs in IL is around $32,500.

Indiana
We list 28 engineering schools and colleges in Fort Wayne, Indianapolis, Evansville, Terre Haute, Muncie, West Lafayette, Anderson, and 18 other cities. Around 7,200 engineering diplomas and certificates are awarded each year. Average tuition charges for engineering degree programs in IN is about $29,800.

Iowa
Get details on 26 engineering schools and colleges in Sioux City, Davenport, Council Bluffs, Marshalltown, Waterloo, Calmar, Fort Dodge, and 21 more cities. Approximately 3,000 engineering diplomas and certificates are granted each academic year. Average tuition price for engineering degree programs in IA is about $23,500.

Kansas
Detailed information about 28 engineering schools and colleges in Wichita, Topeka, Manhattan, Salina, Great Bend, Lindsborg, El Dorado, and 21 more cities. About 2,400 engineering diplomas are granted each year. Average tuition cost for engineering degree programs in KS: $21,500.

Kentucky
We reviewed 27 engineering schools and colleges in Louisville, Bowling Green, Lexington, Columbia, Madisonville, Williamsburg, Ashland, and 18 other cities. Around 1,800 engineering diplomas and certificates are awarded each year. Average tuition cost for engineering programs in KY: $26,500.

Louisiana
Learn about 24 engineering schools and colleges in Baton Rouge, Lafayette, New Orleans, Lake Charles, Chalmette, Natchitoches, Alexandria, and 13 more cities. About 2,500 engineering diplomas are awarded each year. Average tuition for engineering degree programs in LA is approximately $13,300.

Maine
Read information about 11 engineering schools and colleges in Fairfield, Arundel, South Portland, Orono, Castine, Wells, Scarborough, and 8 other cities. Approximately 600 engineering diplomas and certificates are granted each year. Average tuition charges for engineering degree programs in ME is around $25,700.

Maryland
Our directory contains 28 engineering schools and colleges in Baltimore, Columbia, McHenry, La Plata, Takoma Park, Frederick, Princess Anne, and 18 more cities. About 4,600 engineering diplomas are awarded every academic year. Average tuition price for engineering programs in MD is around $36,000.

Massachusetts
We reviewed 44 engineering schools and colleges in Boston, Cambridge, Quincy, Springfield, Worcester, Bedford, Fall River, and 29 other cities. About 9,300 engineering diplomas are awarded each academic year. Average tuition for engineering programs in MA is about $45,700.

Michigan
Read about 55 engineering schools and colleges in Flint, Kalamazoo, Detroit, Dearborn, Ann Arbor, Livonia, Bay City, and 41 other cities. About 10,200 engineering diplomas are awarded each academic year. Average tuition cost for engineering programs in MI is approximately $34,400.

Minnesota
Our listing contains 37 engineering schools and colleges in Saint Paul, Minneapolis, Winona, Rochester, Mankato, Saint Cloud, Brooklyn Park, and 21 more cities. About 2,800 engineering diplomas are awarded every year. Average tuition for engineering programs in MN is roughly $24,700.

Mississippi
Get details on 18 engineering schools and colleges in Booneville, Meridian, University, Goodman, Scooba, Decatur, Perkinston, and 15 other cities. Around 1,900 engineering diplomas and certificates are granted each academic year. Average tuition for engineering programs in MS is around $17,400.

Missouri
Read information about 34 engineering schools and colleges in Kansas City, Saint Louis, Springfield, Columbia, Cottleville, Neosho, Sedalia, and 21 other cities. About 4,300 engineering degrees are granted every academic year. Average tuition cost for engineering degree programs in MO is approximately $30,800.

Montana
Get details on 14 engineering schools and colleges in Butte, Pablo, Box Elder, Kalispell, Great Falls, Browning, Missoula, and 10 other cities. About 900 engineering diplomas and certificates are granted every academic year. Average tuition charges for engineering degree programs in MT is roughly $23,700.

Nebraska
Read about 9 engineering schools and colleges in Lincoln, Omaha, Norfolk, Crete, Scottsbluff, and Grand Island. Around 900 engineering diplomas and certificates are granted every year. Average tuition cost for engineering degree programs in NE: $22,200.

Nevada
We reviewed 6 engineering schools and colleges in Reno, Las Vegas, Elko, and Henderson. Approximately 1,000 engineering degrees are granted each year. Average tuition price for engineering programs in NV is roughly $22,600.

New Hampshire
Read about 9 engineering schools and colleges in Manchester, Nashua, Hanover, Durham, Portsmouth, Keene, and Concord. Approximately 900 engineering diplomas are awarded each year. Average tuition for engineering degree programs in NH is around $40,300.

New Jersey
We list 32 engineering schools and colleges in Newark, Toms River, Ewing, Mount Laurel, Sewell, Carneys Point, Lincroft, and 26 other cities. Approximately 5,300 engineering diplomas are granted every year. Average tuition cost for engineering degree programs in NJ is roughly $32,900.

New Mexico
Read about 22 engineering schools and colleges in Albuquerque, Las Cruces, Farmington, Portales, Clovis, Las Vegas, Alamogordo, and 16 other cities. Around 1,400 engineering diplomas and certificates are awarded each academic year. Average tuition cost for engineering degree programs in NM is around $20,200.

New York
Our listing contains 86 engineering schools and colleges in New York City, Bronx, Buffalo, Plattsburgh, Rochester, Syracuse, Brooklyn, and 54 other cities. Approximately 15,400 engineering diplomas are granted each academic year. Average tuition for engineering programs in NY is about $38,300.

North Carolina
Detailed information about 71 engineering schools and colleges in Charlotte, Raleigh, Fayetteville, Hickory, Wilmington, Durham, Winston-Salem, and 54 other cities. Approximately 6,400 engineering degrees are granted every academic year. Average tuition charges for engineering programs in NC is roughly $25,200.

North Dakota
We reviewed 11 engineering schools and colleges in Bismarck, Bottineau, Jamestown, Fort Totten, Wahpeton, Grand Forks, Fargo, New Town, and Fort Yates. About 900 engineering degrees are granted each year. Average tuition price for engineering programs in ND is approximately $12,800.

Ohio
Our directory contains 64 engineering schools and colleges in Dayton, Cincinnati, Columbus, Cleveland, Wilberforce, Marietta, Saint Clairsville, and 47 other cities. Approximately 10,500 engineering diplomas are awarded each year. Average tuition cost for engineering degree programs in OH - $25,500.

Oklahoma
Read about 39 engineering schools and colleges in Tulsa, Oklahoma City, Stillwater, Norman, Okmulgee, Edmond, Burns Flat, and 25 other cities. About 3,100 engineering degrees are granted every academic year. Average tuition cost for engineering degree programs in OK is approximately $21,200.

Oregon
Learn more about 20 engineering schools and colleges in Portland, Eugene, Pendleton, Bend, Newberg, Gresham, Roseburg, and 14 other cities. About 2,600 engineering degrees are awarded every academic year. Average tuition charges for engineering degree programs in OR is roughly $27,700.

Pennsylvania
We reviewed 80 engineering schools and colleges in Philadelphia, Pittsburgh, Bethlehem, Johnstown, York, Harrisburg, Wilkes-Barre, and 60 more cities. Around 11,800 engineering diplomas are awarded each academic year. Average tuition cost for engineering degree programs in PA is roughly $38,200.

Puerto Rico
Learn more about 19 engineering schools and colleges in Bayamon, San Juan, Ponce, Gurabo, Caguas, Aguadilla, Manati, and 9 more cities. Approximately 1,400 engineering diplomas are awarded every year. Average tuition charges for engineering programs in PR: $6,100.

Rhode Island
Read about 8 engineering schools and colleges in Providence, Newport, Bristol, Warwick, Kingston, and East Greenwich. Around 900 engineering diplomas and certificates are awarded each year. Average tuition charges for engineering degree programs in RI is approximately $36,700.

South Carolina
Learn more about 29 engineering schools and colleges in Charleston, Greenville, Orangeburg, Conway, Florence, Columbia, Spartanburg, and 15 more cities. Approximately 2,500 engineering diplomas and certificates are granted each academic year. Average tuition for engineering programs in SC: $30,400.

South Dakota
Read about 10 engineering schools and colleges in Rapid City, Sioux Falls, Brookings, Spearfish, Mitchell, Watertown, Kyle, and Vermillion. Around 800 engineering diplomas are granted each academic year. Average tuition charges for engineering degree programs in SD is approximately $10,800.

Tennessee
Learn about 46 engineering schools and colleges in Nashville, Memphis, Jackson, Chattanooga, Morristown, Knoxville, Murfreesboro, and 26 other cities. About 3,400 engineering diplomas are awarded each academic year. Average tuition price for engineering programs in TN is approximately $25,800.

Texas
Get details on 101 engineering schools and colleges in Houston, San Antonio, Dallas, Fort Worth, Waco, El Paso, Killeen, and 63 other cities. About 18,200 engineering degrees are granted each academic year. Average tuition price for engineering programs in TX is approximately $26,700.

Utah
Learn about 12 engineering schools and colleges in Salt Lake City, Ogden, Logan, Cedar City, Orem, Kaysville, Saint George, Ephraim, and Provo. Approximately 2,600 engineering diplomas and certificates are granted each year. Average tuition cost for engineering programs in UT is around $17,800.

Vermont
We reviewed 5 engineering schools and colleges in Northfield, Burlington, Montpelier, Randolph, and Colchester. Around 400 engineering diplomas and certificates are awarded every academic year. Average tuition cost for engineering degree programs in VT - $39,100.

Virginia
Get details on 41 engineering schools and colleges in Lynchburg, Norfolk, Harrisonburg, Charlottesville, Hampton, Lexington, Richmond, and 29 other cities. About 5,600 engineering degrees are awarded each year. Average tuition price for engineering programs in VA is about $30,000.

Washington
We reviewed 46 engineering schools and colleges in Seattle, Tacoma, Bellingham, Spokane, Bothell, Walla Walla, Vancouver, and 30 more cities. Around 4,300 engineering degrees are awarded every academic year. Average tuition cost for engineering programs in WA is about $29,800.

West Virginia
We list 21 engineering schools and colleges in Beckley, Wheeling, Fairmont, Huntington, Eleanor, Morgantown, Keyser, and 14 other cities. About 1,400 engineering degrees are awarded each academic year. Average tuition charges for engineering degree programs in WV - $20,700.

Wisconsin
Get details on 32 engineering schools and colleges in Milwaukee, Madison, La Crosse, Green Bay, Eau Claire, Shell Lake, Cleveland, and 21 more cities. About 4,100 engineering diplomas are granted every academic year. Average tuition price for engineering programs in WI is approximately $27,900.

Wyoming
Get details on 7 engineering schools and colleges in Casper, Rock Springs, Laramie, Riverton, Cheyenne, Sheridan, and Powell. Approximately 500 engineering diplomas are granted every year. Average tuition price for engineering degree programs in WY is approximately $13,700.