Good at math, bad at sciences (physics, chemistry) - Civil Engineering?

I love math and am good at it as well but I’m terrible at every science subject. I took physics during high school but I didn’t really understand the material. Not sure if it’s because of the teacher or me or both. I didn’t like any of my physics teacher because it’s so hard to understand them. I’m really bad at chemistry as well. I don’t really find physics interesting but some topics in chemistry are really fun to study.
Note: I got Cs in every science subject I’ve taken, never higher than a B

I wonder if being bad at sciences would be a big obstacle to be successful in studying engineering. And in the real job, do civil engineers use a lot of physics or any sciences?

Perhaps consider industrial or computer engineering. Or math, statistics, or computer science.

In the more traditional engineering fields, yes, that will be a problem. Being bad at it doesn’t concern me so much as you just not being interested. You can always learn to be better at something. You can’t always learn to like that something.

So much of engineering requires creative problem solving and you get there by being open to both established concepts and new ideas.

“I love math and am good at it as well” - Does that include calculus? If you like calc, you may like physics more when they are more intertwined at the college leve.

But the thing is I really like buildings. I’m always fascinated by its designs. I considered architecture before but I’m not a very creative person is form of arts, so civil might be better for me