I believe the program will stay with 20 new members each year. That being said, not everyone accepts their invitation so technically there are a few more acceptances. While the 10-12 credits is not REQUIRED, it would be incredibly difficult to complete the workload without them. Altman scholars already have pretty busy schedules even with the APs. I personally don’t have access to the SAT/ACT and GPA statistics, but I’m sure you could email the professors and they would be happy to help