En 29-årig mand har skudt og dræbt 12 mennesker, inden han rettede sit skydevåben mod sig selv.
Massakren fandt sted på State Oil Academy i det olierige land ved Det Kaspiske Hav.
Azerbajdjans indenrigsminister har identificeret manden som Fard Gadirov fra nabolandet Georgien.
Han begik selvmord efter bygningen var blevet omringet og afspærret af politiet.
10 personer blev angiveligt såret, heraf syv alvorligt.
Motivet til massakren er endnu ukendt.
Ofrene var studerende fra Afrika og Asien, oplyser indenrigsministeriet.
Uddannelsesinstitutionen tiltrækker mange internationale studerende på grund af Azerbajdjans langvarige tilknytning til olieindustrien.