MOSCOW — The University of Idaho ranked 43 out of 257 colleges and universities for supporting free speech, according to a nationwide survey of students by a free speech advocacy group.