Similar to this question (and the question that OP linked to), I will be living abroad (in France) and working there, but I also do freelancing for U.S.-based companies. There are other questions about other countries, but nothing that I could find for U.S.-France.
I'm a U.S. citizen, and I will work as an assistant de langue (language assistant) in a French high school 12 hours per week. The position is sponsored by the rectorate (and thus the Ministry of National Education). The visa is the assistant/lecteur visa (page in French). The position is officially 10/1/2018 through 4/30/2019 (7 months).
I work another 20-30 hours per week remote freelancing, and I make about $3,000/month (all through U.S.-based businesses). The assistant de langue position in France pays about 794€/month after social contributions.
Am I required to report my U.S.-based income when I file taxes in France? And will I be required to pay taxes similar to how I pay them in the U.S. when I file? I'm not a French citizen so I can't imagine having to pay taxes on money earned from purely U.S.-based businesses, but I want to be sure.