This paper presents a mathematical model for malaria--schistosomiasis co-infection in order to investigate their synergistic relationship in the presence of treatment. We first analyse the single infection steady states, then investigate the existence and stability of equilibria and then calculate the basic reproduction numbers. Both the single-infection models and the co-infection model exhibit backward bifurcations. We carrying out a sensitivity analysis of the co-infection model and show that schistosomiasis infection may not be associated with an increased risk of malaria. Conversely, malaria infection may be associated with an increased risk of schistosomiasis. Furthermore, we found that effective treatment and prevention of schistosomiasis infection would also assist in the effective control and eradication of malaria. Finally, we apply Pontryagin's Maximum Principle to the model in order to determine optimal strategies for control of both diseases.