There shall be appointed by the President, by and with the advice and consent of the Senate, a person of knowledge and experience in the management, training, and practical education of children, to be Superintendent of Indian Schools, whose duty it shall be to visit and inspect the schools in which Indians are taught in whole or in part from appropriations from the United States Treasury, and report to the Commissioner of Indian Affairs, what, in his judgment, are the defects, if any, in any of them, in system, in administration, or in means for the most effective advancement of the pupils therein toward civilization and self-support, and what changes are needed to remedy such defects as may exist, and to perform such other duties in connection with Indian schools as may be prescribed by the Secretary of the Interior.