解:(1)根据条形统计图骑自行车上学的学生人数有24人,占30%可得;
24÷30%=24×

=80(人),
答:一共抽取了80名学生.
(2)根据题意得:80-24-26-10-4=16(人),
答:被抽取的学生中,有l6人步行上学;
如图:

(3)坐公交的人数;
80-24-16-10-4=26(人),
全校所有学生中乘坐公交车上学的学生人数:
2400×

=780(人)
答:估计全校所有学生中约有780人乘坐公交车上学
分析:(1)根据自行车所占比例为30%,有频数分布直方图知一共有24人骑自行车上学,从而求出总人数;
(2)根据(1)求出的总人数减去自行车、公交车、私家车、其他交通工具,从而求出步行人数,从而补全频数分布直方图;
(3)根据乘坐公交车的人数所占比乘以全校的总人数,即可得出全校所有学生中乘坐公交车上学的人数.
点评:此题考查了条形统计图和用样本估计总体,读懂统计图,从不同的统计图中得到必要的信息是解决问题的关键,是一道常考题.