Cal poly Pomona is a more realistic target with a cumulative GPA of 3.43 cumulative.
For the Cal states and UC’s, the CSU/UC capped weighted GPA will be far more indicative of his chances at these schools (which use 10-11th grades for the a-g courses only), however, SLO is the exception with 9-11th grades in their GPA calculation.
With a GPA range of 4.07 – 4.28 for the College of Engineering at SLO, this school will be a definite reach.
The majority of the CSU’s and UC’s do not break out GPA admit ranges by major or College, but using the following link for the Cal states, it can give you an idea of CSU capped weighted averages for each campus.
https://www2.calstate.edu/attend/counselor-resources/Documents/freshmen-2019-admission-impaction-chart.pdf
There are several CSU’s where he would be competitive for ME and if costs are an issue, then a CSU is a great bargain.
For the UC’s, below is some admission data and for ME you would want to target above average GPA for the best chances. UC’s are test optional, so a competitive SAT/ACT score along with a high Math 2 subject score might help.
2019 Freshman admit rates for UC GPA of 3.40-3.79 capped weighted and not major specific:
UCB: 1%
UCLA: 2%
UCSD: 9%
UCSB: 6%
UCI: 7%
UCD: 9%
UCSC: 40%
UCR: 53%
UCM: 80%
2019 UC capped weighted GPA averages along with 25th-75th percentile range:
UCB: 4.23 (4.15-4.30)
UCLA: 4.25 (4.18-4.32)
UCSD: 4.16 (4.03-4.28)
UCSB: 4.16 (4.04-4.28)
UCI: 4.13 (4.00-4.25)
UCD: 4.13 (4.00-4.26)
UCSC: 3.96 (3.76-4.16)
UCR: 3.90 (3.69-4.11)
UCM: 3.73 (3.45-4.00)
2019 Data:
25th - 75th percentiles for SAT totals:
UCB: 1340-1540
UCLA: 1330-1550
UCSD: 1300-1520
UCSB: 1280-1520
UCD: 1230-1490
UCI: 1250-1510
UCSC: 1200-1450
UCR: 1130-1400
UCM: 1020-1290
25th - 75th percentiles for ACT composite + language arts
UCB: 28-35
UCLA: 29-35
UCSD: 26-34
UCSB: 26-34
UCD: 24-33
UCI: 24-34
UCSC: 24-32
UCR: 21-30
UCM: 18-26