At least 44 schoolboys were killed and many more injured as a pick-up truck skidded off the highway and plunged into a canal in southeast Chittagong district, 250 kilometers (155 miles) from Bangladesh capital Dhaka, police said.