Dear teachers,

Please help me how to speak correct English:

1. which one of below is correct? Or they are both correct under different situation?
How long does it take you to get to school?
How long does it take to get to school?

2. Say I go to school by bus. And the bus ride is 30 minutes.
Can I say…
I take a bus to school for 30 minutes. or
It takes me 30 minutes to go to school by bus.
Or what should be the correct English?

3. say I go to school on [my] foot and it takes 30 minutes.
Can I say…
I walk to school for 30 minutes. or
It takes me 30 minutes to go to school on [my] foot.
Or what should be the correct English?

4. Say I go to school by bus. And the bus ride is 30 minutes. THEN after the bus ride I walk for 10 minutes to get to school.
Can I say…
I take a bus to school for 30 minutes and walk for 10 minutes. or
I go to school by a 30-min bus ride and walk for 10 minutes. or
It takes me 30 minutes by bus and 10 minutes walking to go to school.
Or what should be the correct English?

Please help me out.