方案一:全部买团体票
$40×46=1840$(元)
方案二:学生买学生票,老师买成人票
$46-18=28$(人)
$28×18=504$(元)
$60×28=1680$(元)
$504+1680=2184$(元)
方案三:老师和2名学生买团体票,其余学生买学生票
$28+2=30$(人)
$40×30=1200$(元)
$46-30=16$(人)
$28×16=448$(元)
$1200+448=1648$(元)
$1648<1840<2184$
答:老师和2名学生买团体票,其余学生买学生票最合算。