However, it's also important to realize that a Junior Day at one school can look and feel very differently from a Junior Day somewhere else; and the main determinant of the difference is the number they invite.
Some schools use them as a convenient and efficient way to introduce their school and program to both the "A List" and the "B List" on their recruiting board, while others view it as an opportunity to single out those players who are at the top of their list.
In our experience, this distinction caused our Junior Days to range from a low of 3 players to a high of 40. Since most players tend to be accompanied by a couple of family members, the latter one attracted a total of approximately 120 participants and required 2 motor coaches to carry the entire group from place to place around campus. In contrast, the one involving 3 players and their families (coincidentally, the school he chose) had more players and coaches in attendance to greet us the evening we gathered than it did players and family members.
It's entirely possible that either approach can help your son get what he wants from Junior Day at this point. However, if one is preferable to another, a couple of well-placed inquiries from other players or parents who have attended each school's Junior Day recently might help you decide which ones rank higher than others with you.
Best of luck to your son!
(By the way, one program scheduled their Junior Day on the same day as an SAT administration date. How impressive!
)