Sources mention that Farmers Christian Academy Girls Home might run under another name.
Mercy Mountain Academy aka Mercy Mountain Ministries located in Asheboro, North Carolina might be an attempt to hide from bad press so they can continue to detain girls in their religious nightmare of a school.
The address is stated to be: 2610 Cid Road, Lexington, NC 27292
More about the old facility:
https://wordpress.com/read/blogs/36140791/posts/987