I think New Oriental has many choices in your situation. My cousin is also a high school student. Last year, she was a freshman. Before that, she saw that I had taken many classes in New Oriental, and the effect was obvious, and I also signed up. This year, she also enrolled in the course of the New Oriental Summer School Department.
You can read a top-quality English class in senior one and break through the teaching item by item. The teaching method is relatively loose and inflexible, which can arouse your enthusiasm. I believe you will have a feeling of loving English after reading it, and you are eager to enroll in other classes.
I want to mention one thing, so New Oriental is doing very well. You can drop out of class unconditionally before class and during the audition class. It is better to come up and evaluate yourself.