Former US secretary of state Condoleezza Rice, who served under former President George W. Bush, says she is done with politics and is happy with her role as an educator.