(1)一次性购买共需:30a+20(2a-7)=70a-140(元); (2)当a=10时,则共需付费:70×10-140=560(元); (3)由题意得:70a-140=420,解得a=8, 学校里篮球买了8个,排球各买了2a-7=9个.