You're in high school. Things are going well, except for one thing.
You performance in school up to this point indicates that by the end of your senior year, you will not have acquired enough credits to graduate.
So what is there you can do?

Schreiner Alternative.
This school exists so people in your position can get the required credits you'll need. While in high school, for every course you get one credit per semester. At Schreiner, you can receive one credit every two weeks.
But that doesn't really matter.

What does matter is the other students, and how they can connect through the situation they all find themselves in.