I still stand by specializing in education, but by this age he, you, the coach, or some combo of the 3 should have an idea of what he is geared for. I’ve seen a few kids list 6 or so different positions and have a confused look when I ask them why they didn’t crow hop when shooting 4 from the OF. Another example is the big kid list SS and can’t throw on the run, or 2nd base and have no idea of footwork around the bag.
I'm not implying that these things can’t be taught over time, but what I am saying is more than just a catcher requires specialization. I would hate for your son to show up to tryouts his freshman year and look bad on first impression by playing a position he is not prepared for. Especially if the high school which your son attends has a powerhouse program.