Semi-bent functions are a kind of Boolean functions with high nonlinearity.They have important applications in cryptography and communications.This paper gives three classes of semi-bent functions represented by trace.It is shown that the semi-bentness of the new functions is closely related to Kloosterman sums when the values of some parameters are restricted.It is also proved there exists a subclass of semi-bent functions with degree
n
/2 in each class of the new semi-bent functions on
n
variables.Several examples of the semi-bent functions in a small field are given by using the zeros of some Kloosterman sums.