For law school, don’t major in criminal justice. Criminology maybe, or Philosophy/English/Political Science/Psychology/ Speech&Rhetoric…
If your child is a California resident (will graduate from a CA high school), choose a commutable community college or have him/her apply directly to a CSU or UC. Depending on his/her GPA and test scores, there are private colleges that may offer smaller classes for more personalized recommendations (Pitzer, Pomona, Oxy, Chapman, St Mary’s of California, LaVerne, Cal Lutheran…) but the basic requirement of a traditional major with a lot of reading/writing + high grades is the same regardless of college.