Should i apply as engineering or undeclared major?

Projected Application
I am from Washington State

GRADES (1st semester/2nd semester)
Freshman Year:
-AP Human Geo (B/A)
-Algebra 2 (B/A)
-Honors Freshman English (B/A)
-Chemistry (A/A)
-PE (A/A)
-Foundations of History/Computer programmming (A/A)
-Spanish 2 (A/A)

Sophomore Year:
-PreCalculus (A/A)
-Physics (A/A)(DID NOT TAKE AP SCIENCE)
-AP World (A/A)
-Honors Sophomore English (A/A)
-Spanish 3 (A/A)
-PE (A/A)
-Art 1/Health (A/A)

Junior Year
AP Comp Sci (A/?)
AP Physics C Mech (A/?)
AP Calc Ab (A/?)
US History (A/?)-(DID NOT TAKE APUSH)
Junior English (A/?)-(DID NOT TAKE AP LANG)
PE/Computer Tech (A/?)
Sat Prep/Art 2 (A/?)

Senior Year (Projected Schedule)
AP Comp Gov
Senior English-(NOT TAKING AP LIT)
Advanced Calc (Basically AP Calc BC)
AP Chemistry
AP Physics 2 (School does not have AP Physics C Electricity and Magnetism)
Cisco networking (2 classes)

My school is very good public high school and offers maybe around 30 Ap classes
I passed on a lot of AP Classes, which I feel is my biggest problem in getting to UCLA.

Tests:
October ACT-32 (Composite) 36 (Writing)
Plan on taking ACT again in April, hopefully 34

Taking SAT Subject Math II in May (should get 800), Physics II sometime from September to December

ECs:
-robotics (freshman, sophomore, junior, senior) utilize java coding to program robot, program,ing mentor/co-lead for incoming freshman during junior and senior year, has competed in multiple national First Robotic competitions
-NHS (sophomore, junior, senior)
-Key Club (sophomore, junior, senior)
-table tennis club(junior, senior)

Going to get a job during the summer
140 hours community service at a local food bank


Which major would give me a better chance of admission? Chances are is that I will not be attending this school but I still want to get into UCLA. My advanced classes are more geared towards the engineering spectrum, but I hear applying as an engineering major will make admission extremely difficult. All said, which major would give me a better chance of getting admitted?

You’d be a strong candidate in either case, although applying undeclared would obviously give you a better chance of admission. If you know that you really want to do engineering, I’d apply for it. You have good chances. If not, though, you can play it safer and go undeclared.

It’s really up to you. You know your priorities better than anyone on here does.