Yeah, University of Idaho does provide scholarships based on merit. Here are some of them:
Out-of-state Academic Merit Scholarships Total Worth: $2,000- $8,000 Eligibility: $2,000- $8,000 Minimum Criteria: Accredited High School Unweighted GPA 3.0+ Separate application needed: No
In-state Academic Merit Scholarships Total Worth: $1,000-$4,000 Eligibility: $1,000-$4,000 Minimum Criteria: Accredited High School Unweighted GPA 3.0+ Separate application needed: No
Boise Centennial Rotary Scholarship Minimum Criteria: 3.0 GPA; full time enrollment
University of Idaho provides aids at an average of 13930 per student meeting 80% of students need. 99% of students with need receive financial aid at an average of 4537 need-based grant. They also provide other scholarships including United States Army ROTC and Adams-Woodward Memorial.