Hello,
No, the public_html folder cannot be changed (unless you have access to the templates, requires root access and major changes to existing users). Or you could use the cutom httpd.conf feature to set the DocumentRoot, but this would affect all virtua hosts for your domain, including all https and all subdomains (Again this requires admin level access)
John