If you are white then you have no chance at 100 or 200. For a high school senior you are however, VERY fast. You sub 11 100m time coupled with your 47.8 400 time shows you are obviously very fast.
Your potential is as an 400/800 type. Your 100 speed would help you kick with the best of them and your build is very conducive to the 400m or 800m. You may not like the 800m but with proper training it is likely your best event.
Don't listen to people telling you that you are a miler. You are not. You could be a beast at 400/800 if trained correctly.
Think about a Juantorena type of guy, just an absolute machine at 400/800. That is exactly what you should try and become.
Forget about the 100/200 and focus on the 400/800 but do not forget how to run FAST.
Best of luck you could be extremely good and do very well in college. I would think you are very similar to an Adam Kszczot from Poland. Kinda a smaller guy but just absolutely can move at 400/800 with the 800 being his best event.