ACT Score for Getting into UC Schools?

Hi there guys! Let me just say thank you for taking the time to, read this post as an upcoming senior I am incredibly worried about getting admitted into the UC Schools and Harvey Mudds. Looking into UCB, UCLA, and UCSD. Here are my stats:

Weighted GPA: 4.5

Unweighted GPA: 4.0

UC GPA (so far): 4.31

Class Rank: Top 2%

Sat Level II: Chemistry - 670 (probably will not send) , Math II - waiting on result

AP Tests: Chemistry - 3 , Calc BC - 5 , Calc AB Subscore - 5

ACT: Composite - 29 (33 Math, 32 English, 27 Science, 24 Reading) {Will definitely retake this fall to hopefully improve}

Extracurricular: Played baseball for 2 years up until JV as I had a back injury and had to bow out, Vice President of tutoring program at local elementary school to prepare kids for middle school math, Work out two times a week with the baseball trainer to keep in shape, On Board of the Foreign Language Club for Spanish, Currently have internship at Moores Cancer Research Hospital over the summer for at least a week at UCSD, Works for Help the Children to give back to the community, Volunteered at local church (soup kitchen) as I was going through Confirmation.

I have taken certain courses at local community college for which I have earned college credit for in order to get ahead in school and these credits will transfer to the college I decide to go to: APUSH, AP ECON, and AP GOV

Senior Course Load: AP Physics, English 12, AP Stats, AP Spanish, and maybe AP Pysch at local college.

I also have 3 teachers (English 11, AP Calc BC {skipped AB}, and AP Chemistry) in my back pocket that have already agreed to write a letter of recommendation for me, and I will have one of the doctors at UCSD write one as well. My uncle works at UCSD as an assistant professor as well; I don’t know if that makes a difference. What ACT Scores would be best for these campuses?

Thanks in advance to anyone who reads or replies to this forum, I appreciate it.

Your academic is good, but your scores are low for those schools:

UCSD - match
UCB/UCLA - low reach

unless you’re applying for engineering a 30 should be good enough to get you in if you’re doing an engineering 32 at least