who is the president of the senate?

best answer
At the federal level the vice president of the United States serves as the president of the U.S. Senate. In this capacity the vice president presides over the Senate sessions and casts tie-breaking votes when necessary. 1 At the state level lieutenant governors or state senators serve as senate presidents.