You should be able to play for free and win real money at any site that offers real money games! Your only options are tournaments and the prize pools often tend to consist of small cash money prizes or entries into larger tournaments, but hey, free money is free money!
Poker players in Oklahoma are playing online, but it may take quite some time before there’s a move to legalize online poker rooms. This means that if you are an OK resident and want to play online, you have the options of playing at any number of the offshore sites available to the rest of the USA.
As of early 2019, if you desire to play online poker outside of legalized states, you have several options to play at offshore sites. The top destinations are Global Poker and Ignition Poker, followed quickly by America’s Cardroom, GG Poker, Black Chip Poker, the Chico Network, and Intertops Poker.
The answer to this is a two part question, as there are regulated and unregulated markets currently operating in the USA. For regulated markets, let’s focus on New Jersey, as that is the largest one and all sites operating within will soon be expanded to other regulated states, particularly if there is the predicted shift of combining player pools from other state markets, like Nevada and Delaware (already in the works with 888).