Miami of Ohio might be an option if the size is OK for him. They provide merit based on weighted GPA:
It’s a pretty campus in Ohio. We know quite a few people there, all who love it. My nephew was in the honors college and is now in med school. Another friend is currently in the honors college.