Jason Blyth's Tear Up The Dark plockades upp av Rumänska popstjärnan Teodora Dinu efter att ha blivit avvisad som Storbritanniens låt för 2017 års tävling.
Mr Blyth och hans Kinross High elever producerade och spelade in bakgrundsspåret för sångaren.
Men låten misslyckades med att göra semifinalen av showen för att hitta rumänskt inträde.
Mr Blyth, som såg showen på internet, sade att sångaren ringde honom för att uttrycka sitt deltagande kort därefter.
Han sade till BBC Scotland: "Hon trodde verkligen att vi med alla recensioner vi fick i Rumänien skulle kunna komma till semifinalen.
"En av de andra akter som inte kom igenom hade varit en favorit att vinna den och hennes låt skrevs av killen som vann den förra året."
Mr Blyth sade att eleverna var "äkta utslitna" på resultatet.
Han sade: " Jag hade en kö vid min dörr i morse i väntan på att få höra vad som hade hänt, jag kände mig verkligen dålig att berätta för dem.
"Det fanns så många artister som är signerade på stora bolag som vi var emot."
Läraren sa att skolans sång hade varit i en "David och Goliat" kamp mot de andra posterna.
Han sa: "All vår musik spelades in inom skolan, medan många människor hade spenderat tusentals pund på produktion och marknadsföring."
Rumänien återvänder till tävlingen i år efter att ha uteslutits 2016 på grund av sitt nationella programföretag underlåter att betala utestående skulder från 2007.
Blyth flyger till Bukarest denna vecka för att träffa Teodora Dinu för att diskutera framtida projekt.
Han sa: "Det har varit en helt lysande tre eller fyra veckor, allt hände så snabbt med låten hämtas upp av en ganska känd sångare i Rumänien.
"Eleverna kunde använda en del av detta för sitt SQA-kursarbete så det var bra för dem."
En sång av en skotsk lärare har missat chansen att bli Rumäniens Eurovision-inträde.