I knew a guy who was in a similar position in HS. The difference was he was much better than the other 5 in the 800.
His coach would tell him to not go out fast and to catch them during the middle mile. Well he tried this a couple of times and it didn't work. There was still a mile left and the 5 all did a push from 1200 out that he couldn't stick with because he was tired from having just caught up.
One miserable rainy regional race, he went out like he was supposed to but he ended up wallowing in the cold rain and just couldn't get himself to bother with catching up during the middle mile.
At 800 to go, there was a sharp turn and the #2 kid on his team was no more than 10 seconds back. He had never lost to #2 and it focused him in a hurry and he took off. He ran the last 800, on grass/mud, with a sharp turn and slightly uphill in 2:02 or 2:03. The leader ran the last 800 in 2:38. The 35 seconds he made up put him in second, only 2 seconds back.
Over the next couple of years, he practiced this strategy of hiding 30 seconds back from the leader. As he improved, the need to run 2:02 diminished but each year he would get to his peak race and that was the strategy he used. He eventually ran 1:50 for 800.