A competitive high school cross country (XC) 5k time typically falls within the range of 16 to 20 minutes for boys and 19 to 24 minutes for girls. However, "good" can vary based on factors like region, competition level, and the runner's experience.