Jack Hewitt, 17, fired at the youngsters as they enjoyed a break in the grounds of an Edinburgh primary school last May. The former pupil at £10,000-a-year George Watson's College claimed he had been "letting off steam" after taking his exams.
Sheriff Isobella McColl decided in January this year to defer sentence for six months to see if he could keep out of trouble.
When Hewitt appeared before her again yesterday, Sheriff McColl decided to defer sentence for another six months.
And on learning from Hewitt's lawyer that he was going to Fiji in September as part of his gap year, the judge agreed to extend the deferral by another month to a total of seven months.
Scottish Tories' justice spokeswoman Margaret Mitchell MSP said the decision sent out the "wrong message" to the public.