Fatti: Fatti: A. M._, nato nel 1954, esercita attività lucrativa alle dipendenze dell'Istituto G._ SA di L._ per un salario mensile di fr. 3'200.-- e presso la Scuola P._ di M._, dove percepisce uno stipendio di fr. 2'660.-- mensili. Avendo l'interessato svolto 24 giorni di servizio militare nel 1999 e 26 giorni nell'anno 2000, la Cassa cantonale di compensazione AVS/AI/IPG ha ripartito l'indennità per perdita di guadagno (IPG) tra i due datori di lavoro in proporzione al salario da loro versato, riconoscendo all'Istituto G._ SA un indennizzo di fr. 90.85 al giorno fino al 30 giugno 1999 e di fr. 93.05 dal 1° luglio 1999. Mediante decisione del 18 aprile 2000 la Cassa ha formalizzato il conteggio. A. M._, nato nel 1954, esercita attività lucrativa alle dipendenze dell'Istituto G._ SA di L._ per un salario mensile di fr. 3'200.-- e presso la Scuola P._ di M._, dove percepisce uno stipendio di fr. 2'660.-- mensili. Avendo l'interessato svolto 24 giorni di servizio militare nel 1999 e 26 giorni nell'anno 2000, la Cassa cantonale di compensazione AVS/AI/IPG ha ripartito l'indennità per perdita di guadagno (IPG) tra i due datori di lavoro in proporzione al salario da loro versato, riconoscendo all'Istituto G._ SA un indennizzo di fr. 90.85 al giorno fino al 30 giugno 1999 e di fr. 93.05 dal 1° luglio 1999. Mediante decisione del 18 aprile 2000 la Cassa ha formalizzato il conteggio. B. Dal momento che i giorni di servizio militare sarebbero stati in pratica unicamente effettuati durante il periodo di lavoro prestato per tale società e questo per garantire la regolare attività di insegnamento, l'Istituto G._ SA, tramite il suo presidente del consiglio di amministrazione, M._, ha deferito l'atto amministrativo al Tribunale delle assicurazioni del Cantone Ticino chiedendo che le indennità di perdita di guadagno le fossero interamente versate. Essa ha pure postulato che, per l'evenienza in cui dovesse ripresentarsi una simile situazione, l'amministrazione versi le indennità direttamente alla società interessata. Per pronuncia del 17 aprile 2001, il Tribunale cantonale, posto che il salario durante il periodo di servizio era stato integralmente versato sia dall'Istituto G._ SA che dalla Scuola P._, ha respinto il gravame e confermato il provvedimento querelato. Per pronuncia del 17 aprile 2001, il Tribunale cantonale, posto che il salario durante il periodo di servizio era stato integralmente versato sia dall'Istituto G._ SA che dalla Scuola P._, ha respinto il gravame e confermato il provvedimento querelato. C. L'Istituto G._ SA, sempre per mezzo di M._, interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale ripropone le richieste formulate in sede cantonale. La Cassa cantonale di compensazione postula la reiezione del gravame, mentre la Scuola P._, interpellata quale cointeressata alla procedura, dopo avere precisato che M._ è stato pagato mensilmente in funzione di un incarico medio del 30% sull'arco dell'anno, si rimette al giudizio di questa Corte. Per parte sua, l'Ufficio federale delle assicurazioni sociali (UFAS) ha rinunciato a determinarsi. 