My son has just now almost completed his first year of running. Last year in 6th grade his PR in the 800 was 2:36 and 1600 was 5:46. After the season we proceeded running local 5k and 10k events. with his first 5k being 22:40 and best 10k 47:30. and best 3k xc time of 11:50. He ran a lot over Xmas break and PRed a 5k in 20:36. What I am looking for is the best program out there for someone of his age for up to 1600m.