We introduce and investigate ωs-open sets as a new class of sets which lies strictly between open sets and semi-open sets. Then we use ωs-open sets to introduce ωs-continuous functions as a new class of functions between continuous functions and semi-continuous functions. We give several results and examples regarding our new concepts. In particular, we obtain some characterizations of ωs-continuous functions.