Look to a local triathlon or running club; they may have weekly track workouts. I was going to one a couple of years ago, it has since discontinued, and was shocked that I was able to get under 7:30; I was typically running 9:30 minute miles prior to those workouts.