How is my GPA?

I am just wondering how my GPA is, in your opinion, since I have been really worried about it lately. I’m a sophomore.
Freshman year was good (4.0 first semester, 3.95 second) but I know that that’s one of the least important years to colleges.
Freshman schedule:
-Yoga (PE cred)
-Spanish 2
-Honors world studies
-honors english
-algebra 2
-biology (required)
Algebra 2 was the only thing I had trouble with, I got an A- second semester but I worked hard for that so I was satisfied.
Sophomore year is in progress (1st semester done, 3.88 GPA, starting second semester)
Sophomore schedule:
-Precalculus (B+ First semester :frowning: I tried so hard but it was the best I could do. I got a tutor which hopefully will help).
-Spanish 3
-Honors English
-Chemistry
-Health (sem 1) and visual arts (sem 2, for half of my art credit)
-AP Human Geography
Other than precalc I’ve gotten all A’s first semester. I’m hoping I’ll get some leeway because I’m a year ahead in math. What is really stressing me is that I am not taking enough AP classes- my high school didn’t emphasize the importance of AP when I first entered high school and didn’t even bring it up until we were deciding sophomore schedules, so I feel very behind on that. Many students that I’ve seen on here are already taking multiple AP classes as a sophomore, and all I’m taking is Human Geography, which is considered a total joke.
My junior year schedule will probably look like:
-Calculus (math is not my specialty, I can’t take AP)
-Conversational Spanish (AP Spanish? Not sure which is supposed to come first)
-AP Lang
-AP Bio
-Photography (1st semester, to cover the rest of my CTE and art requirement) and something else second semester, haven’t decided yet.
-Normal US history (Going to APUSH after a joke of a class like Human Geo would be signing up for failure).
I know this isn’t particularly impressive. However, I don’t want to be one of those students that tries to cram in every possible AP class to look good, and then proceeds to fail and wreck their GPA because they took on too much. I want to self study AP Psych and either macro/micro economics as well.
If you have any suggestions for my senior schedule, that’d be great because I haven’t gotten that far. I’d like to take physics senior year, and will finish up any credits that my school requires, like fine arts, etc.

So what I’m basically wondering is how do I look so far? I’m not crazy competitive as many of these students are on here (it’s way more intense than I thought, and now I feel like I’ll look so mediocre to all colleges). I’m not aiming for anything as amazing as Harvard, but definitely a good school. I plan on taking five total years of spanish, and five total years of math, which hopefully will help me a little bit. I’m working on improving my ECs a lot. I’m getting my license soon so I will be able to volunteer whenever I want- I could never get anywhere to volunteer previously because my parents were too busy to take me. I haven’t done anything outstanding, though, which is worrying to me after seeing the amazing things that students on here have done.

Do you know your overall unweighted and weighted GPA? I can’t really figure it out. All schools weight a differently, so UW matters the most. It seems like you took a pretty decent number of honors classes though. If you really want to impress colleges I’d take a lot more AP classes your junior year, but only if you can truly handle them. You don’t want to load up on APs to look impressive if it’ll only end up hurting your GPA.