Sachverhalt: A. Die 1955 geborene J._ ist seit 1. Januar 2009 teilzeitlich auf Abruf bei M._ als Kursleiterin tätig. Mit Verfügung vom 7. Februar 2012 verneinte die Arbeitslosenkasse Unia (nachfolgend: Arbeitslosenkasse) einen Anspruch auf Arbeitslosenentschädigung ab 19. Februar 2012 mangels eines anrechenbaren Arbeitsausfalls, nachdem J._ seit 19. Februar 2010 wiederholt Taggelder der Arbeitslosenversicherung bezogen hatte. Daran hielt die Arbeitslosenkasse mit Einspracheentscheid vom 30. März 2012 fest. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Schwyz mit Entscheid vom 17. August 2012 ab. C. J._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, es sei die Sache unter Aufhebung des angefochtenen Entscheids an die Arbeitslosenkasse zur Prüfung ihres Anspruchs auf Arbeitslosenentschädigung zurückzuweisen, eventualiter sei die Sache zur Ergänzung des Sachverhalts an die Vorinstanz zurückzuweisen. Die Vorinstanz, die Arbeitslosenkasse und das Staatssekretariat für Wirtschaft (SECO) haben auf eine Vernehmlassung verzichtet. 