In a list by Niche, St. Ambrose is considered one of the best small colleges in Iowa.

Due to various factors, the school was #11 of 22 on the list.

The school received an "A-" in value; a "B+" in student life, value of the campus, diversity, and based on the local area; a "B-" in professors and in academics; and a "C" in safety.

The school also received an average of 4.2 out of 5 on overall experience.

Follow Andrew Ball on Twitter.