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 and colleges in Birmingham, Mobile, Huntsville, Tuscaloosa, Alexander City, Gadsden, Muscle Shoals, 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
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 $18,800.

Arizona
Learn more about 24 engineering schools and colleges in Phoenix, Tucson, Flagstaff, Tempe, Avondale, Peoria, Glendale, and 13 more cities. About 3,500 engineering diplomas and certificates are granted every academic year. Average tuition for engineering programs in AZ is around $24,100.

Arkansas
We list 24 engineering schools and colleges in Forrest City, Little Rock, Bentonville, Jonesboro, Russellville, Fort Smith, Morrilton, and 19 more cities. About 1,400 engineering degrees are granted each academic year. Average tuition for engineering degree programs in AR: $16,100.

California
Learn about 160 engineering schools and colleges in Los Angeles, San Diego, Sacramento, Claremont, San Jose, Pasadena, Riverside, and 105 other cities. Around 21,900 engineering diplomas are granted each year. Average tuition cost for engineering programs in CA: $29,500.

Colorado
Detailed information about 28 engineering schools and colleges in Denver, Colorado Springs, Aurora, Westminster, Pueblo, Durango, USAFA, and 12 other cities. Around 4,500 engineering diplomas and certificates are granted every academic year. Average tuition cost for engineering degree programs in CO is roughly $27,200.

Connecticut
We reviewed 27 engineering schools and colleges in Hartford, New Britain, Fairfield, New London, Bridgeport, New Haven, Farmington, and 17 more cities. Approximately 2,200 engineering degrees are granted each year. Average tuition price for engineering degree programs in CT is around $30,300.

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: $27,200.

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

Florida
Read about 80 engineering schools and colleges in Tampa, Orlando, Jacksonville, Daytona Beach, Tallahassee, Fort Myers, Miami, and 39 more cities. Around 9,100 engineering degrees are granted every year. Average tuition price for engineering programs in FL - $20,600.

Georgia
We reviewed 47 engineering schools and colleges in Atlanta, Macon, Savannah, Athens, Columbus, Kennesaw, Statesboro, and 29 other cities. About 4,900 engineering diplomas and certificates are granted every academic year. Average tuition price for engineering degree programs in GA is around $25,300.

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

Idaho
Our listing contains 10 engineering schools and colleges in Boise, Twin Falls, Nampa, Coeur d'Alene, Rexburg, Moscow, Caldwell, Pocatello, and Lewiston. About 900 engineering diplomas are awarded every academic year. Average tuition cost for engineering degree programs in ID is roughly $15,100.

Illinois
Our listing contains 68 engineering schools and colleges in Chicago, Normal, Springfield, Champaign, Centralia, Decatur, Evanston, and 52 more cities. Around 7,500 engineering diplomas and certificates are granted every academic year. Average tuition charges for engineering degree programs in IL - $28,800.

Indiana
Learn about 29 engineering schools and colleges in Fort Wayne, Indianapolis, Evansville, Terre Haute, Angola, Muncie, Valparaiso, and 18 other cities. About 5,800 engineering degrees are granted each year. Average tuition price for engineering degree programs in IN: $28,200.

Iowa
Learn about 26 engineering schools and colleges in Sioux City, Davenport, Des Moines, Marshalltown, West Burlington, Cedar Rapids, Indianola, and 21 other cities. Approximately 2,400 engineering diplomas and certificates are granted every year. Average tuition cost for engineering programs in IA is approximately $20,600.

Kansas
Get details on 33 engineering schools and colleges in Wichita, Salina, Manhattan, Lawrence, Topeka, Overland Park, Emporia, and 21 more cities. Approximately 2,500 engineering diplomas are awarded every year. Average tuition for engineering degree programs in KS is approximately $17,200.

Kentucky
Detailed information about 33 engineering schools and colleges in Louisville, Lexington, Bowling Green, Owensboro, Columbia, Hopkinsville, Paducah, and 21 more cities. About 1,700 engineering degrees are granted each year. Average tuition for engineering degree programs in KY is about $22,000.

Louisiana
Learn more about 26 engineering schools and colleges in Baton Rouge, New Orleans, Lake Charles, Lafayette, Gonzales, Ruston, Monroe, and 13 more cities. About 2,700 engineering diplomas are granted each year. Average tuition for engineering programs in LA is roughly $13,100.

Maine
Our listing contains 11 engineering schools and colleges in Bangor, South Portland, Portland, Fairfield, Auburn, Scarborough, Orono, and 8 other cities. Around 600 engineering diplomas and certificates are granted every year. Average tuition for engineering degree programs in ME is approximately $21,700.

Maryland
Our directory contains 30 engineering schools and colleges in Baltimore, Arnold, Hagerstown, Princess Anne, Cumberland, McHenry, Wye Mills, and 21 other cities. About 4,000 engineering diplomas are awarded each academic year. Average tuition charges for engineering programs in MD - $30,700.

Massachusetts
Learn about 40 engineering schools and colleges in Boston, Cambridge, Worcester, Springfield, Haverhill, Norwood, Gardner, and 27 other cities. About 7,400 engineering diplomas are awarded each year. Average tuition cost for engineering programs in MA is around $35,900.

Michigan
Learn more about 58 engineering schools and colleges in Flint, Dearborn, Troy, Detroit, Grand Rapids, Livonia, Ann Arbor, and 41 more cities. About 8,200 engineering diplomas are granted each year. Average tuition charges for engineering degree programs in MI is about $31,200.

Minnesota
Detailed information about 40 engineering schools and colleges in Saint Paul, Minneapolis, Winona, Rochester, Brooklyn Park, Saint Cloud, Duluth, and 25 more cities. Approximately 2,700 engineering diplomas are awarded each academic year. Average tuition for engineering programs in MN is around $17,300.

Mississippi
Our directory contains 21 engineering schools and colleges in Goodman, Raymond, Decatur, Moorhead, University, Booneville, Jackson, and 18 other cities. Around 1,500 engineering degrees are granted every year. Average tuition charges for engineering programs in MS is around $13,900.

Missouri
Learn more about 42 engineering schools and colleges in Kansas City, Saint Louis, Springfield, Joplin, Rolla, Columbia, Saint Joseph, and 21 more cities. Around 4,500 engineering diplomas are awarded every academic year. Average tuition cost for engineering degree programs in MO: $24,900.

Montana
Read about 14 engineering schools and colleges in Helena, Butte, Bozeman, Pablo, Box Elder, Missoula, Havre, and 9 other cities. Around 800 engineering diplomas are granted every academic year. Average tuition cost for engineering degree programs in MT is approximately $19,700.

Nebraska
Get details on 8 engineering schools and colleges in Lincoln, Omaha, Grand Island, Norfolk, and Scottsbluff. About 900 engineering degrees are granted every academic year. Average tuition price for engineering degree programs in NE is roughly $17,100.

Nevada
Read about 9 engineering schools and colleges in Las Vegas, Reno, Henderson, Carson City, North Las Vegas, and Elko. Approximately 800 engineering diplomas and certificates are awarded every year. Average tuition for engineering programs in NV is about $18,800.

New Hampshire
Our directory contains 12 engineering schools and colleges in Manchester, Nashua, Henniker, Concord, Hanover, Berlin, Portsmouth, Keene, and Durham. Approximately 800 engineering diplomas and certificates are granted each year. Average tuition for engineering programs in NH: $31,600.

New Jersey
Read about 29 engineering schools and colleges in Newark, Hoboken, Paramus, Trenton, Edison, New Brunswick, Sewell, and 24 more cities. About 5,200 engineering diplomas and certificates are awarded every academic year. Average tuition price for engineering degree programs in NJ is roughly $30,900.

New Mexico
Our directory contains 24 engineering schools and colleges in Albuquerque, Las Vegas, Las Cruces, Hobbs, Silver City, Farmington, Portales, and 15 other cities. About 1,300 engineering degrees are granted each year. Average tuition cost for engineering degree programs in NM: $17,300.

New York
We list 87 engineering schools and colleges in New York City, Bronx, Albany, Brooklyn, Buffalo, Rochester, Syracuse, and 54 more cities. About 14,000 engineering diplomas and certificates are granted every year. Average tuition cost for engineering programs in NY - $32,500.

North Carolina
Detailed information about 61 engineering schools and colleges in Charlotte, Raleigh, Durham, Elizabeth City, Asheville, Fayetteville, Winston-Salem, and 46 other cities. Around 5,200 engineering diplomas and certificates are awarded every academic year. Average tuition charges for engineering degree programs in NC is about $21,700.

North Dakota
We reviewed 9 engineering schools and colleges in Bismarck, Grand Forks, Fargo, Fort Yates, Bottineau, Wahpeton, and Fort Totten. Approximately 800 engineering diplomas are awarded every year. Average tuition price for engineering programs in ND is around $17,000.

Ohio
Learn about 72 engineering schools and colleges in Dayton, Cincinnati, Cleveland, Columbus, Wilberforce, Marietta, Steubenville, and 51 more cities. Around 9,600 engineering diplomas and certificates are awarded each year. Average tuition price for engineering degree programs in OH is approximately $21,600.

Oklahoma
Learn more about 45 engineering schools and colleges in Tulsa, Oklahoma City, Okmulgee, Durant, Claremore, Edmond, Norman, and 28 other cities. Around 2,900 engineering diplomas are awarded every academic year. Average tuition charges for engineering degree programs in OK: $17,300.

Oregon
Read about 21 engineering schools and colleges in Portland, Salem, Gresham, Roseburg, Corvallis, Oregon City, Albany, and 13 more cities. Around 2,100 engineering diplomas are awarded each academic year. Average tuition cost for engineering degree programs in OR is approximately $24,000.

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

Puerto Rico
Get details on 27 engineering schools and colleges in San Juan, Bayamon, Ponce, Caguas, Mayaguez, Hato Rey, Barranquitas, and 13 more cities. Approximately 1,900 engineering diplomas and certificates are awarded each academic year. Average tuition for engineering degree programs in PR is about $5,200.

Rhode Island
We reviewed 8 engineering schools and colleges in Providence, Newport, Bristol, Warwick, Kingston, and East Greenwich. Approximately 800 engineering degrees are granted each year. Average tuition for engineering degree programs in RI is approximately $31,600.

South Carolina
Get details on 32 engineering schools and colleges in Columbia, Greenville, Orangeburg, Conway, Florence, Charleston, Spartanburg, and 19 more cities. Approximately 2,400 engineering diplomas and certificates are granted every year. Average tuition charges for engineering programs in SC is about $24,200.

South Dakota
We reviewed 10 engineering schools and colleges in Sioux Falls, Rapid City, Brookings, Vermillion, Spearfish, Mitchell, and Watertown. Approximately 700 engineering degrees are awarded every year. Average tuition charges for engineering degree programs in SD is roughly $6,700.

Tennessee
Learn more about 45 engineering schools and colleges in Nashville, Memphis, Chattanooga, Knoxville, Johnson City, Jackson, Murfreesboro, and 24 more cities. Around 3,000 engineering diplomas are granted each year. Average tuition charges for engineering programs in TN is about $25,100.

Texas
Learn more about 109 engineering schools and colleges in San Antonio, Houston, Dallas, Waco, Austin, Beaumont, Lubbock, and 65 other cities. Around 14,900 engineering diplomas are awarded every year. Average tuition charges for engineering programs in TX is about $20,400.

Utah
Learn about 15 engineering schools and colleges in Logan, Ogden, Salt Lake City, Kaysville, Saint George, Orem, Ephraim, and 9 more cities. Approximately 2,300 engineering diplomas and certificates are granted each year. Average tuition cost for engineering programs in UT is around $15,600.

Vermont
We reviewed 6 engineering schools and colleges in Brattleboro, Winooski, Colchester, Randolph Center, Burlington, and Northfield. Around 400 engineering diplomas and certificates are awarded every academic year. Average tuition cost for engineering degree programs in VT - $34,400.

Virginia
Get details on 45 engineering schools and colleges in Norfolk, Lynchburg, Richmond, Lexington, Charlottesville, Hampton, Ashland, and 32 other cities. About 5,500 engineering degrees are awarded each year. Average tuition price for engineering programs in VA is about $25,100.

Washington
We reviewed 49 engineering schools and colleges in Seattle, Spokane, Tacoma, Lakewood, Walla Walla, Bothell, Bellingham, and 31 more cities. Around 4,000 engineering degrees are awarded every academic year. Average tuition cost for engineering programs in WA is about $23,300.

West Virginia
We list 26 engineering schools and colleges in Huntington, Martinsburg, Fairmont, Dunbar, Montgomery, Wheeling, Buckhannon, and 20 other cities. About 1,200 engineering degrees are awarded each academic year. Average tuition charges for engineering degree programs in WV - $17,800.

Wisconsin
Get details on 31 engineering schools and colleges in Milwaukee, Madison, Green Bay, Ashland, Janesville, Platteville, Fond du Lac, and 21 more cities. About 3,600 engineering diplomas are granted every academic year. Average tuition price for engineering programs in WI is approximately $23,200.

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

Benefits of Choosing Top Colleges

There are many good reasons to decide which colleges you will attend. One of the best aspects of the process is knowing the benefits of going to the best universities, regardless of whether you are considering graduate or undergraduate education. This article provides some information about the two types of colleges and highlights the advantages and disadvantages for each.

If you are looking for a great college, you should look for a school that offers programs from the Bachelor's degree program through the Master's level. A number of top institutions do, and if you look hard enough, you can even find some online colleges with such a program.

A second advantage of attending a university that is ranked highly is that you will be matched with other students who also attend the same university. This means that you will have access to a campus community of other students, some of whom are already close friends, who can help you find a course or an adviser.

Another of the most important advantages of attending one of the best universities is that the degree you earn from one of them will carry a lot of weight with your job or career. In some cases, employers prefer to hire graduates from schools with a reputation for producing professionals. While there are different degrees in the fields of science, engineering, and technology, the major concern with most employers is the quality of the work done by graduates from top colleges.

It is important to make sure that the particular college or university where you want to enroll is accredited by a national organization that accredits a broad range of programs. The Association of American Universities (AAU) is one of the many associations that are considered to be the best in this field.

Another benefit of a top school is that it may allow you to earn a Bachelor's or Master's degree in a field other than the one for which you enrolled. This type of flexibility has many benefits and one of them is that you will be able to take classes at any time of the day or night.

While you may be able to earn a degree from one of the many top universities without ever leaving home, that is not always the case. An important benefit of taking courses from top schools is that you will be assured of learning in a warm and friendly atmosphere.

Many top colleges offer courses to accommodate their frequent attendance by numerous students from all walks of life. These schools have an abundance of classes that their students need to take because they are sometimes located in more remote areas.

You may even have a class to take at any of the top colleges or universities, which makes it possible for you to take a degree on campus that would otherwise have been too far away. This type of flexibility has many benefits and one of them is that you will be ready to get your career started sooner.

If you have to travel to go to one of the top colleges or universities, you may have more flexibility in terms of your schedule and location. Many top colleges are located in cities near certain towns or cities and students may be able to take classes at these schools during their free time.

A third benefit of getting your education at one of the best universities is that you can continue with online learning when you leave the school. Some students have never left their homes for anything, but with online learning, they are now able to take classes at the university.

Overall, choosing a top college is a decision based on a number of factors, including the reputation of the institution, the courses that the college offers, the choices of students to be matched with, and of course, the location of the campus. With this information, you can make an informed decision about which top colleges are right for you.

Benefits of Choosing Top Colleges

There are many good reasons to decide which colleges you will attend. One of the best aspects of the process is knowing the benefits of going to the best universities, regardless of whether you are considering graduate or undergraduate education. This article provides some information about the two types of colleges and highlights the advantages and disadvantages for each.

If you are looking for a great college, you should look for a school that offers programs from the Bachelor's degree program through the Master's level. A number of top institutions do, and if you look hard enough, you can even find some online colleges with such a program.

A second advantage of attending a university that is ranked highly is that you will be matched with other students who also attend the same university. This means that you will have access to a campus community of other students, some of whom are already close friends, who can help you find a course or an adviser.

Another of the most important advantages of attending one of the best universities is that the degree you earn from one of them will carry a lot of weight with your job or career. In some cases, employers prefer to hire graduates from schools with a reputation for producing professionals. While there are different degrees in the fields of science, engineering, and technology, the major concern with most employers is the quality of the work done by graduates from top colleges.

It is important to make sure that the particular college or university where you want to enroll is accredited by a national organization that accredits a broad range of programs. The Association of American Universities (AAU) is one of the many associations that are considered to be the best in this field.

Another benefit of a top school is that it may allow you to earn a Bachelor's or Master's degree in a field other than the one for which you enrolled. This type of flexibility has many benefits and one of them is that you will be able to take classes at any time of the day or night.

While you may be able to earn a degree from one of the many top universities without ever leaving home, that is not always the case. An important benefit of taking courses from top schools is that you will be assured of learning in a warm and friendly atmosphere.

Many top colleges offer courses to accommodate their frequent attendance by numerous students from all walks of life. These schools have an abundance of classes that their students need to take because they are sometimes located in more remote areas.

You may even have a class to take at any of the top colleges or universities, which makes it possible for you to take a degree on campus that would otherwise have been too far away. This type of flexibility has many benefits and one of them is that you will be ready to get your career started sooner.

If you have to travel to go to one of the top colleges or universities, you may have more flexibility in terms of your schedule and location. Many top colleges are located in cities near certain towns or cities and students may be able to take classes at these schools during their free time.

A third benefit of getting your education at one of the best universities is that you can continue with online learning when you leave the school. Some students have never left their homes for anything, but with online learning, they are now able to take classes at the university.

Overall, choosing a top college is a decision based on a number of factors, including the reputation of the institution, the courses that the college offers, the choices of students to be matched with, and of course, the location of the campus. With this information, you can make an informed decision about which top colleges are right for you.

Benefits of Choosing Top Colleges

There are many good reasons to decide which colleges you will attend. One of the best aspects of the process is knowing the benefits of going to the best universities, regardless of whether you are considering graduate or undergraduate education. This article provides some information about the two types of colleges and highlights the advantages and disadvantages for each.

If you are looking for a great college, you should look for a school that offers programs from the Bachelor's degree program through the Master's level. A number of top institutions do, and if you look hard enough, you can even find some online colleges with such a program.

A second advantage of attending a university that is ranked highly is that you will be matched with other students who also attend the same university. This means that you will have access to a campus community of other students, some of whom are already close friends, who can help you find a course or an adviser.

Another of the most important advantages of attending one of the best universities is that the degree you earn from one of them will carry a lot of weight with your job or career. In some cases, employers prefer to hire graduates from schools with a reputation for producing professionals. While there are different degrees in the fields of science, engineering, and technology, the major concern with most employers is the quality of the work done by graduates from top colleges.

It is important to make sure that the particular college or university where you want to enroll is accredited by a national organization that accredits a broad range of programs. The Association of American Universities (AAU) is one of the many associations that are considered to be the best in this field.

Another benefit of a top school is that it may allow you to earn a Bachelor's or Master's degree in a field other than the one for which you enrolled. This type of flexibility has many benefits and one of them is that you will be able to take classes at any time of the day or night.

While you may be able to earn a degree from one of the many top universities without ever leaving home, that is not always the case. An important benefit of taking courses from top schools is that you will be assured of learning in a warm and friendly atmosphere.

Many top colleges offer courses to accommodate their frequent attendance by numerous students from all walks of life. These schools have an abundance of classes that their students need to take because they are sometimes located in more remote areas.

You may even have a class to take at any of the top colleges or universities, which makes it possible for you to take a degree on campus that would otherwise have been too far away. This type of flexibility has many benefits and one of them is that you will be ready to get your career started sooner.

If you have to travel to go to one of the top colleges or universities, you may have more flexibility in terms of your schedule and location. Many top colleges are located in cities near certain towns or cities and students may be able to take classes at these schools during their free time.

A third benefit of getting your education at one of the best universities is that you can continue with online learning when you leave the school. Some students have never left their homes for anything, but with online learning, they are now able to take classes at the university.

Overall, choosing a top college is a decision based on a number of factors, including the reputation of the institution, the courses that the college offers, the choices of students to be matched with, and of course, the location of the campus. With this information, you can make an informed decision about which top colleges are right for you.