I would seriously dig into the school and softball program reviews.
Class size, instructor availability (my DD missed class and her phone rang at 8:40am-the instructor was asking her whereabouts!), instructor engagement, campus size, etc.
Softball-hours of practice, W/L records, coach fit (does she respond to one style of coaching over another), study hall hours, access to team tutors, player majors (DD at D1 was forced to change majors to one that accommodated softball, and she will never be a starter).
Class size, instructor availability (my DD missed class and her phone rang at 8:40am-the instructor was asking her whereabouts!), instructor engagement, campus size, etc.
Softball-hours of practice, W/L records, coach fit (does she respond to one style of coaching over another), study hall hours, access to team tutors, player majors (DD at D1 was forced to change majors to one that accommodated softball, and she will never be a starter).