Engineering Schools and Colleges

Engineering Schools
Colleges and Schools Listed
1,798
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 Per Year
$23,100
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,798 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.

2017 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
- 852 colleges

Community Colleges
- 543 colleges

Doctoral - PhD, EdD, MD
- 1035 colleges

Gay-Friendly Colleges
- 193 colleges

Graduate Schools
- 1953 colleges

Historically Black
- 98 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 39 engineering schools in Birmingham, Mobile, Tuscaloosa, Huntsville, Auburn, Hanceville, Normal, and 22 other cities. Approximately 3,600 engineering diplomas and certificates are awarded each year. Average tuition for engineering programs in AL: $20,400.

Alaska
Get details on 3 engineering schools in Anchorage, Juneau, and Fairbanks. About 300 engineering degrees are awarded every year. Average tuition price for engineering degree programs in AK: $18,800.

Arizona
Read information about 24 engineering schools in Phoenix, Tucson, Flagstaff, Tempe, Douglas, Scottsdale, Avondale, and 13 more cities. About 3,500 engineering diplomas and certificates are granted each year. Average tuition for engineering degree programs in AZ is approximately $24,100.

Arkansas
Detailed information about 24 engineering colleges in Little Rock, Forrest City, Camden, Searcy, Arkadelphia, Harrison, North Little Rock, and 19 more cities. Around 1,400 engineering diplomas are awarded every academic year. Average tuition price for engineering programs in AR is around $16,100.

California
Learn more about 160 engineering colleges in Los Angeles, San Diego, Sacramento, Claremont, San Jose, Pasadena, Riverside, and 105 other cities. Around 21,900 engineering diplomas are awarded every year. Average tuition for engineering programs in CA is roughly $29,500.

Colorado
Read information about 28 engineering schools in Denver, Aurora, Colorado Springs, Westminster, Pueblo, Delta, Littleton, and 12 more cities. Approximately 4,500 engineering diplomas and certificates are granted every academic year. Average tuition cost for engineering programs in CO is roughly $27,200.

Connecticut
Learn about 27 engineering colleges in Hartford, Bridgeport, New Haven, New Britain, Fairfield, New London, Middletown, and 17 other cities. About 2,200 engineering degrees are granted every year. Average tuition charges for engineering programs in CT is around $30,300.

Delaware
Learn more about 3 engineering schools in Dover and Newark. About 700 engineering diplomas and certificates are awarded every academic year. Average tuition for engineering degree programs in DE: $27,200.

District of Columbia
Learn about 4 engineering schools in Washington. Around 900 engineering diplomas and certificates are awarded each academic year. Average tuition charges for engineering programs in DC - $44,000.

Florida
Our directory contains 80 engineering colleges in Jacksonville, Tampa, Orlando, Daytona Beach, Tallahassee, Fort Myers, Fort Lauderdale, and 39 more cities. Around 9,100 engineering diplomas are granted every academic year. Average tuition charges for engineering programs in FL is approximately $20,600.

Georgia
Read information about 47 engineering colleges in Atlanta, Savannah, Macon, Athens, Columbus, Kennesaw, Statesboro, and 29 other cities. Approximately 4,900 engineering degrees are awarded every year. Average tuition for engineering programs in GA is about $25,300.

Hawaii
We list 2 engineering colleges in Honolulu and Kahului. Around 400 engineering diplomas are granted every academic year. Average tuition charges for engineering programs in HI is approximately $30,600.

Idaho
Read information about 10 engineering schools in Boise, Lewiston, Twin Falls, Nampa, Coeur d'Alene, Rexburg, Moscow, Caldwell, and Pocatello. Approximately 900 engineering diplomas and certificates are granted every academic year. Average tuition price for engineering programs in ID - $15,100.

Illinois
Read about 68 engineering colleges in Chicago, Normal, Springfield, Champaign, Carbondale, Crystal Lake, Elgin, and 52 more cities. Around 7,500 engineering degrees are awarded every academic year. Average tuition price for engineering programs in IL is roughly $28,800.

Indiana
Read information about 29 engineering colleges in Fort Wayne, Indianapolis, Evansville, Terre Haute, Angola, Muncie, Valparaiso, and 18 more cities. About 5,800 engineering diplomas are awarded every year. Average tuition cost for engineering degree programs in IN: $28,200.

Iowa
Learn about 26 engineering schools in Sioux City, Davenport, Ames, Dubuque, Oskaloosa, Council Bluffs, Iowa City, and 21 other cities. Around 2,400 engineering diplomas are granted every academic year. Average tuition price for engineering programs in IA is roughly $20,600.

Kansas
We list 33 engineering schools in Wichita, Salina, Overland Park, Manhattan, Lawrence, Topeka, El Dorado, and 21 other cities. About 2,500 engineering degrees are granted every academic year. Average tuition price for engineering degree programs in KS - $17,200.

Kentucky
We list 33 engineering colleges in Louisville, Lexington, Bowling Green, Owensboro, Cumberland, Prestonsburg, Ashland, and 21 other cities. Approximately 1,700 engineering diplomas and certificates are awarded each academic year. Average tuition charges for engineering degree programs in KY - $22,000.

Louisiana
Learn about 26 engineering schools in Baton Rouge, New Orleans, Lake Charles, Lafayette, Bossier City, Alexandria, Grambling, and 13 more cities. Around 2,700 engineering diplomas are granted every year. Average tuition price for engineering degree programs in LA is roughly $13,100.

Maine
Our listing contains 11 engineering schools in Castine, Arundel, Presque Isle, Lewiston, Bangor, South Portland, Portland, and 8 other cities. Around 600 engineering diplomas are granted each year. Average tuition for engineering degree programs in ME is around $21,700.

Maryland
Learn more about 30 engineering colleges in Baltimore, Adelphi, Frederick, North East, College Park, Largo, Takoma Park, and 21 more cities. About 4,000 engineering diplomas are granted each year. Average tuition charges for engineering degree programs in MD is about $30,700.

Massachusetts
Our listing contains 40 engineering schools in Boston, Springfield, Cambridge, Worcester, Gardner, North Andover, Wellesley Hills, and 27 more cities. About 7,400 engineering diplomas are awarded every year. Average tuition for engineering programs in MA is roughly $35,900.

Michigan
Our directory contains 58 engineering colleges in Flint, Troy, Detroit, Dearborn, Kalamazoo, Bay City, Grand Rapids, and 41 other cities. Approximately 8,200 engineering diplomas are awarded every year. Average tuition for engineering programs in MI: $31,200.

Minnesota
Get details on 40 engineering colleges in Minneapolis, Saint Paul, Winona, Duluth, Rochester, Brooklyn Park, Saint Cloud, and 25 other cities. About 2,700 engineering diplomas and certificates are granted every academic year. Average tuition charges for engineering programs in MN is about $17,300.

Mississippi
Get details on 21 engineering colleges in Decatur, Moorhead, University, Booneville, Jackson, Senatobia, Fulton, and 18 more cities. Approximately 1,500 engineering diplomas are granted every academic year. Average tuition cost for engineering programs in MS is approximately $13,900.

Missouri
We list 42 engineering schools in Kansas City, Saint Louis, Springfield, Saint Joseph, Joplin, Rolla, Columbia, and 21 other cities. About 4,500 engineering diplomas and certificates are granted every academic year. Average tuition for engineering degree programs in MO is about $24,900.

Montana
Detailed information about 14 engineering schools in Helena, Butte, Box Elder, Missoula, Havre, Browning, Poplar, and 9 other cities. Approximately 800 engineering diplomas and certificates are granted every year. Average tuition for engineering programs in MT is around $19,700.

Nebraska
Read about 8 engineering colleges in Lincoln, Omaha, Grand Island, Norfolk, and Scottsbluff. Approximately 900 engineering diplomas are granted each academic year. Average tuition charges for engineering programs in NE: $17,100.

Nevada
Detailed information about 9 engineering schools in Reno, Henderson, Las Vegas, Carson City, North Las Vegas, and Elko. Around 800 engineering diplomas are awarded every year. Average tuition price for engineering degree programs in NV: $18,800.

New Hampshire
Read information about 12 engineering schools in Manchester, Nashua, Berlin, Portsmouth, Keene, Durham, Henniker, Concord, and Hanover. Approximately 800 engineering diplomas are granted every academic year. Average tuition price for engineering degree programs in NH is around $31,600.

New Jersey
Detailed information about 29 engineering colleges in Newark, Cranford, Mays Landing, Randolph, Blackwood, Jersey City, Paterson, and 24 other cities. Around 5,200 engineering diplomas and certificates are awarded every academic year. Average tuition charges for engineering degree programs in NJ is about $30,900.

New Mexico
We list 24 engineering colleges in Albuquerque, Las Vegas, Las Cruces, Crownpoint, Los Alamos, Hobbs, Silver City, and 15 other cities. Around 1,300 engineering diplomas and certificates are awarded each year. Average tuition for engineering degree programs in NM is approximately $17,300.

New York
Get details on 87 engineering schools in New York City, Bronx, Buffalo, Rochester, Syracuse, Schenectady, Albany, and 54 other cities. Around 14,000 engineering degrees are awarded every academic year. Average tuition price for engineering programs in NY is around $32,500.

North Carolina
We list 61 engineering schools in Charlotte, Raleigh, Durham, Elizabeth City, Asheville, Fayetteville, Winston-Salem, and 46 more cities. About 5,200 engineering diplomas and certificates are granted every academic year. Average tuition charges for engineering programs in NC: $21,700.

North Dakota
Get details on 9 engineering schools in Bismarck, Fort Totten, Grand Forks, Fargo, Fort Yates, Bottineau, and Wahpeton. About 800 engineering diplomas are granted every academic year. Average tuition charges for engineering degree programs in ND is around $17,000.

Ohio
Our directory contains 72 engineering colleges in Dayton, Cincinnati, Columbus, Cleveland, Akron, Norwood, Marietta, and 51 other cities. Approximately 9,600 engineering diplomas are granted every academic year. Average tuition charges for engineering degree programs in OH - $21,600.

Oklahoma
Our listing contains 45 engineering colleges in Tulsa, Oklahoma City, Edmond, Norman, Stillwater, Okmulgee, Durant, and 28 other cities. Approximately 2,900 engineering degrees are granted every year. Average tuition cost for engineering programs in OK is about $17,300.

Oregon
Our directory contains 21 engineering schools in Portland, Salem, Corvallis, Oregon City, Albany, McMinnville, Grants Pass, and 13 more cities. Approximately 2,100 engineering diplomas and certificates are granted every academic year. Average tuition charges for engineering programs in OR is approximately $24,000.

Pennsylvania
We reviewed 89 engineering colleges in Philadelphia, Pittsburgh, Erie, York, Johnstown, Bethlehem, University Park, and 63 more cities. Approximately 10,700 engineering degrees are awarded every year. Average tuition charges for engineering degree programs in PA is roughly $34,900.

Puerto Rico
Learn about 27 engineering schools in San Juan, Bayamon, Ponce, Hato Rey, Caguas, Mayaguez, Aguadilla, and 13 other cities. About 1,900 engineering diplomas are awarded each academic year. Average tuition price for engineering programs in PR is approximately $5,200.

Rhode Island
Get details on 8 engineering colleges in Providence, East Greenwich, Newport, Bristol, Warwick, and Kingston. About 800 engineering degrees are granted each academic year. Average tuition price for engineering programs in RI is approximately $31,600.

South Carolina
We reviewed 32 engineering schools in Greenville, Orangeburg, Columbia, Charleston, Spartanburg, Conway, Florence, and 19 more cities. About 2,400 engineering degrees are awarded every year. Average tuition for engineering programs in SC is around $24,200.

South Dakota
We list 10 engineering schools in Sioux Falls, Rapid City, Brookings, Vermillion, Spearfish, Mitchell, and Watertown. About 700 engineering diplomas are granted every year. Average tuition charges for engineering programs in SD - $6,700.

Tennessee
Read information about 45 engineering colleges in Nashville, Memphis, Chattanooga, Knoxville, Johnson City, Jackson, Murfreesboro, and 24 other cities. About 3,000 engineering degrees are awarded each academic year. Average tuition cost for engineering programs in TN is around $25,100.

Texas
Our directory contains 109 engineering colleges in San Antonio, Houston, Dallas, Waco, Austin, Corpus Christi, Fort Worth, and 65 more cities. Approximately 14,900 engineering degrees are awarded every year. Average tuition cost for engineering programs in TX is about $20,400.

Utah
Detailed information about 15 engineering schools in Ogden, Salt Lake City, Logan, Ephraim, Roosevelt, Lehi, Cedar City, and 9 more cities. About 2,300 engineering diplomas are awarded every academic year. Average tuition cost for engineering degree programs in UT is approximately $15,600.

Vermont
Read information about 6 engineering colleges in Northfield, Brattleboro, Winooski, Colchester, Randolph Center, and Burlington. Around 400 engineering diplomas and certificates are granted every academic year. Average tuition cost for engineering degree programs in VT is around $34,400.

Virginia
Get details on 45 engineering colleges in Norfolk, Lynchburg, Richmond, Charlottesville, Hampton, Lexington, Arlington, and 32 more cities. About 5,500 engineering diplomas and certificates are granted every year. Average tuition charges for engineering programs in VA: $25,100.

Washington
Our directory contains 49 engineering colleges in Seattle, Spokane, Tacoma, Lakewood, Walla Walla, Bothell, Bellingham, and 31 other cities. Around 4,000 engineering degrees are granted every academic year. Average tuition charges for engineering degree programs in WA - $23,300.

West Virginia
Our listing contains 26 engineering schools in Huntington, Martinsburg, Fairmont, Buckhannon, Princeton, Beaver, Elkins, and 20 other cities. About 1,200 engineering diplomas are awarded each year. Average tuition for engineering degree programs in WV is approximately $17,800.

Wisconsin
Our listing contains 31 engineering schools in Milwaukee, Madison, Green Bay, Cleveland, La Crosse, Shell Lake, Appleton, and 21 more cities. Approximately 3,600 engineering degrees are awarded every year. Average tuition charges for engineering programs in WI is about $23,200.

Wyoming
Our listing contains 7 engineering schools in Casper, Rock Springs, Laramie, Riverton, Cheyenne, Sheridan, and Powell. About 400 engineering diplomas and certificates are granted each academic year. Average tuition price for engineering degree programs in WY is roughly $10,300.