"The Greeks should not only blame others for their problems, they should also consider how they can improve themselves," Schaeuble said, as quoted by the Bild am Sonntag newspaper.
Schaeuble added that Athens for years ignored the Dublin regulation that obliges migrants to apply for asylum in the first EU member state they arrive in, the media reported.
Over 1.2 million illegal border crossings into the bloc have been detected by EU border agency Frontex since the beginning of 2015. Greece is a key transit point for people fleeing conflict-torn countries in the Middle East and North Africa, in search of safety and refuge in Europe.
At least 800,000 refugees and migrants arrived in Greece from Turkey via the Aegean Sea in 2015, according to the International Organization for Migration.