What are some colleges where you might get a full ride even if you're not in top 10%?

I’d say focus on doing the absolute best to finish up the spring semester, and the prep for the retake of the SATs. Then, with those data points, and your AP scores, you can start the search for a tuition scholarship. It will be possible, I think, but at schools where you will not find so many of your academic peers.