Residents have been evacuated and a primary school is in lockdown during a siege on a property in Melbourne's north-west.

Dozens of heavily armoured special operations police have cordoned off a suburban block in St Albans after shots were fired at officers during a drug raid on Monday morning.

Several people are reportedly holed up inside the Levenia Street with officers zoning off the area around the address.

Police moved towards the front of the property with a battering device at 10.15am, with several officers also donning breathing apparatus.