What is an average university that can provide a solid machine learning education?

I am interested in going to graduate school to learn more about machine learning and develop my foundations. I am clear about the top 20 schools for this as they are mentioned all over the internet (CMU, Berkeley, etc). However, what are some schools that would have solid and a good amount of machine learning coursework to choose from that is not very high up.

These are my stats:

School: UCLA
Major: Computational Biology
GPA: 3.01
GRE: 165 Q 159 V 4.5 AW
Research Experience: 3 Non computational Labs, 2 months each

I can find an abundance of information on the top schools, but they require 3.5-3.7 GPAS. Can someone please let me know average schools and some potential safety schools? I’ve been searching for months now, and I don’t want to risk not getting in anywhere.

Thank you very much in advance!