Formal:
* Comment parlez-vous français ? (This is the most common and formal way to ask.)
* Comment vous exprimez-vous en français ? (This is slightly more formal and emphasizes the use of the language.)
Informal:
* Comment tu parles français ? (This is the informal way to ask, used with friends or family.)
* Tu parles français comment ? (This is another informal option, asking how someone speaks French, literally "you speak French how?")
To ask someone how well they speak French:
* Quel est votre niveau de français ? (What is your level of French?)
* Vous parlez français couramment ? (Do you speak French fluently?)
Remember to choose the appropriate phrase based on your relationship with the person you are talking to.