A valid passport is required for all U.S. citizens and foreign national entering France. Visitors must have ready for presentation at the border documentary evidence of the purpose of the visit, means of support for the duration of the stay and accommodation arrangements. To apply visa, you must schedule an appointment for visa interview
For tourist visa, if you’re a citizen who applies with Schengen visa, don’t require to get a visa however 90days are the maximum numbers of stay in France.
For student visa, you need to get a visa from embassy except if you’re a citizen of Switzerland, Andorra, Vatican, San Marino, Monaco or of the European Economic Area.