Correct option is B
Time to school: Distance / Speed = 4 km / 6 km/hr = 2/3 hour
Time to home: Distance / Speed = 4 km / 12 km/hr = 1/3 hour
Total distance: 4 km + 4 km = 8 km
Total time: 2/3 hour + 1/3 hour = 3/3 hour = 1 hour
Average speed: Total distance / Total time = 8 km / 1 hour = 8 km/hr
Therefore, the average speed is 8 km/hr.