There are public bilingual schools in Melbourne in German, French, Auslan, Chinese, Japanese, Greek, Macedonian. The bilingual programs are based on a long-standing tried and true Canadian model.
The German program at Bayswater South Primary has been going for yonks. The French program at Camberwell Primary is not as old but still very well-established. The others are newer but supported by local ethnic communities.
The trick is to live near one of these schools. IMO all schools should be bilingual schools.